Будет ли удаление токена FCM также отписаться от темы FCM? - PullRequest
0 голосов
/ 01 февраля 2019

Когда я генерирую токен FCM в браузере, я также отправляю его на свой сервер, который подписывает его на тему с помощью модуля администратора Firebase, например:

messaging.subscribeToTopic(token, 'all')

Iмне интересно, если я удаляю токен в браузере, используя метод messaging.deleteToken(currentToken), нужно ли мне также отменить подписку этого же токена, используя messaging.unsubscribeFromTopic(token, 'all'); на моем сервере, или Firebase делает это автоматически, когда токен удаляется?

1 Ответ

0 голосов
/ 01 февраля 2019

Тематическая подписка - это на самом деле простой способ подписать множество ID-токенов на строку.На серверах разветвления FCM это в точности то, что хранится: список токенов, связанных с каждой темой.

Удаление токена не отменит подписку токена в теме.Но поскольку токен является единственным способом, которым FCM может доставлять сообщения на устройство, сообщения, отправленные на любые темы, на которые подписан токен, больше не могут доставляться (и будут автоматически очищаться за кулисами).

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