Это документация для ошибки:
Предоставленный регистрационный токен не зарегистрирован.Ранее действительный регистрационный токен может быть незарегистрирован по разным причинам, в том числе:
- Клиентское приложение незарегистрировано в FCM.
- Клиентское приложение было автоматически незарегистрировано.Это может произойти, если пользователь удаляет приложение или, на iOS, если служба обратной связи APNS сообщила, что токен APNS недействителен.
- Срок действия маркера регистрации истек.Например, Google может решить обновить токены регистрации или срок действия маркера APNS для устройств iOS истек.
- Клиентское приложение было обновлено, но новая версия не настроена для приема сообщений.
Во всех этих случаях удалите этот регистрационный токен и прекратите использовать его для отправки сообщений.
Чтобы выяснить, в чем заключается ошибка, сначала нужно сузить ее до одной из следующих четырех причин.Но сначала я должен понять, что они имеют в виду.
- Приложение незарегистрировано: Что означает отказ от регистрации приложения?Как я могу это проверить?
- Неверный токен APNS: Как я могу это проверить?
- Токен с истекшим сроком действия: Токены совершенно новые, так что это маловероятно, но как я могу это проверить?
- Не настроен для приема сообщений: Это то же самое приложение, которое генерирует эти токены, так что еще нужно сделать?Как я могу проверить это?
В целом, мой большой вопрос, как я могу проверить любое из этих 4+ обстоятельств, при которых эта ошибка может быть выдана?Что я могу сделать, чтобы добиться прогресса здесь?