Как я могу решить ошибку «обмен сообщениями / регистрация-токен-не-зарегистрирован» в Firebase? - PullRequest
0 голосов
/ 17 мая 2019

Это документация для ошибки:

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

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

Во всех этих случаях удалите этот регистрационный токен и прекратите использовать его для отправки сообщений.

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

  1. Приложение незарегистрировано: Что означает отказ от регистрации приложения?Как я могу это проверить?
  2. Неверный токен APNS: Как я могу это проверить?
  3. Токен с истекшим сроком действия: Токены совершенно новые, так что это маловероятно, но как я могу это проверить?
  4. Не настроен для приема сообщений: Это то же самое приложение, которое генерирует эти токены, так что еще нужно сделать?Как я могу проверить это?

В целом, мой большой вопрос, как я могу проверить любое из этих 4+ обстоятельств, при которых эта ошибка может быть выдана?Что я могу сделать, чтобы добиться прогресса здесь?

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