Android-приложение мигрирует из GCM в FCM.Старые токены GCM не работают - PullRequest
0 голосов
/ 08 октября 2018

В документе Google говорится:

токены GCM, полученные с помощью GoogleCloudMessaging.register () или InstanceID.getToken (), будут продолжать работать в FCM без каких-либо изменений или обновлений.

Но когда я обновляю свое приложение до FCM.Старый токен GCM, который хранится на моем Сервере, больше не работает.Когда я попытался отправить push-сообщение, сервер сообщений Google ответил сообщением об ошибке, не зарегистрировано.Кто-нибудь сталкивался с такой же проблемой?

1 Ответ

0 голосов
/ 09 октября 2018

Основано на документации Часто задаваемые вопросы о GCM и FCM :

Будут ли работать ваши существующие токены GCM и обработка токенов?

Ваш GCM и FCM регистрационные токены взаимозаменяемы;вы можете отправлять на существующие токены GCM через API сервера HTTP FCM.Для обработки токенов GCM и FCM запомните:

  • Если вы храните и отправляете на определенные токены, убедитесь, что реализован метод обновления токенов , чтобы ваши токены всегда были актуальными.
  • Разработчики iOS должны избегать вызова .getToken(authorizedEntity,scope), если нет необходимости включать несколько отправителей.Вместо этого используйте FirebaseInstanceId.getInstance().getToken().
...