Как создать тему уведомлений для Firebase и использовать ее?

Я могу создавать уведомления для одного пользователя и для всех пользователей в своем приложении, но я не могу понять и найти информацию об уведомлении с созданием темы. Для этого нужно создать отдельный сервис и как сделать мои темы динамичными?


person Денис Климков    schedule 26.10.2016    source источник


Ответы (1)


Нет необходимости создавать сервис, если вы хотите подписаться на тему. Просто позвоните в любом месте вашего приложения:

FirebaseMessaging.getInstance().subscribeToTopic("news");

Также см. раздел Подписка клиентского приложения на тему в документации Firebase.

person Frank van Puffelen    schedule 26.10.2016
comment
Я попытался сделать это в своем сервисе, но после запуска моего приложения в консоли Firebase моя тема не появилась. Может быть, проблема в моем репозитории поддержки старой версии? - person Денис Климков; 26.10.2016
comment
Прежде чем тема появится в консоли Firebase, пройдет несколько часов. Но подписка есть и на нее уже можно отправлять сообщения через API. - person Frank van Puffelen; 26.10.2016
comment
я использую cordova-plugin-firebase: как я могу создать тему, чтобы протестировать ее с помощью консольных уведомлений? - person Joe Sleiman; 18.07.2017