В настоящее время у меня есть требование, согласно которому я должен подписаться на другую тему для разных типов пользователей.Вариант использования: если несколько пользователей входят в систему с одного устройства, то есть какой метод подписки и отписки от темы в соответствии с ролью вошедшего в систему пользователя.Быстрое решение - отписаться от всех тем, а затем подписаться на соответствующую.
Предположим, пользователь 3 вошел в приложение.Отмените подписку на все темы.
FirebaseMessaging.getInstance().unsubscribeFromTopic("Topic1");
FirebaseMessaging.getInstance().unsubscribeFromTopic("Topic2");
FirebaseMessaging.getInstance().unsubscribeFromTopic("Topic3");
Затем подпишитесь на соответствующую тему.
FirebaseMessaging.getInstance().subscribeToTopic("Topic3");
Я не уверен, что это лучшее решение для этой проблемы.У кого-нибудь есть лучший подход?Пожалуйста, помогите мне.Заранее спасибо