Отписаться от всех пользователей из темы в FCM - PullRequest
0 голосов
/ 30 июня 2019

Есть ли способ отписать всех пользователей от темы в Firebase Cloud Messaging, не зная токенов?По сути, «удалить» тему?

Было бы действительно очень больно делать это вручную, поскольку это должно происходить с триггером изменения документа, то есть функция должна была бы каким-то образом знать все токены пользователя.Так что это либо функция / набор функций для «получить все токены для темы, затем отписать их всех», либо «удалить тему».Есть ли какие-либо решения для этого?

1 Ответ

1 голос
/ 30 июня 2019

Нет API для отмены подписки на все токены определенной темы. Также нет API для получения списка токенов по теме. См. Как получить клиентские токены FCM из темы FCM

Темы автоматически создаются и удаляются Firebase Cloud Messaging. Тема создается, когда вы впервые подписываете на нее токен или отправляете ей сообщение. И он по существу удаляется при удалении с него последнего токена.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...