Firebase Cloud Messaging: Почему регистрационные токены удаляются? - PullRequest
0 голосов
/ 27 мая 2018

В нашем приложении мы используем Firebase Cloud Messaging для отправки push-уведомлений нашим пользователям.Мы сохраняем маркеры регистрации наших пользователей в нашей базе данных SQL, и когда пользователь входит в систему или выходит из нее, мы используем Firebase API для управления своими подписками на темы.

В большинстве случаев это работает довольно хорошо, но теперьподписки на темы возвращают следующую ошибку для некоторых из наших регистрационных токенов:

Предоставленный регистрационный токен не зарегистрирован.Ранее действительный регистрационный токен может быть незарегистрирован по разным причинам.Смотрите документацию по ошибкам для более подробной информации.Удалите этот регистрационный токен и прекратите использовать его для отправки сообщений

. В каких случаях Firebase удаляет ранее зарегистрированные регистрационные токены?Я не могу найти какую-либо конкретную информацию об этом в документации об ошибке.

Спасибо за вашу помощь!

1 Ответ

0 голосов
/ 27 мая 2018

Из документации :

Ранее действительный токен регистрации можно отменить по разным причинам, включая:

  • Клиентское приложениенезарегистрированный от FCM.
  • Клиентское приложение автоматически было незарегистрировано.Это может произойти, если пользователь удаляет приложение или, на iOS, если служба обратной связи APNS сообщила, что токен APNS недействителен.
  • Срок действия маркера регистрации истек.Например, Google может решить обновить токены регистрации или срок действия маркера APNS для устройств iOS истек.
  • Клиентское приложение было обновлено, но новая версия не настроена для приема сообщений.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...