Смогу ли я получить новые токены GCM после устаревания GCM? - PullRequest
0 голосов
/ 08 апреля 2019

В Интернете есть много запутанных ответов, надеюсь, кто-то может дать понять, у меня есть приложение, которое использует GCM.

GCM-FCM FAQ утверждает, что:

  • Ваши токены регистрации GCM и FCM являются взаимозаменяемыми

  • Обратите внимание, что клиентские SDK и токены GCM будут работать бесконечно долго.

Уже очень ясно, что старый токен GCM остается в силе даже после устаревания службы GCM.

Однако неясно, будет ли новая установка моего приложения GCM по-прежнемубыть в состоянии сгенерировать новый токен GCM.

«клиентские SDK будут продолжать работать бесконечно», означает ли это, что только часть, получающая уведомления, продолжит работать, или сгенерировать новую часть токена будет продолжать работать?

Любые разъяснения от официальных Google приветствуются, спасибо

1 Ответ

0 голосов
/ 09 апреля 2019

Как я понял из Ответ Фрэнка , существующие токены из GCM будут продолжать работать, но новые установки вашего приложения, использующего GCM, могут больше не генерировать токены.

Но с середины апреля:

  1. Вы не сможете скомпилировать код, используя старые клиентские API на более новый SDK / Сервисы Google Play больше
  2. Вы больше не сможете вызывать API GCM REST для отправки сообщений
  3. Новые установки вашего существующего приложения, использующего GCM, возможно, не смогут получить токен.

Я также нашел эту нить , согласно Диего:

И GCM SDK, и FCM SDK используют сервисы Google Play для создания токенов и получать сообщения. Сервисы Google Play не устарели. GCM SDK считается устаревшим в пользу FCM SDK. В данном контексте Устаревшие средства:

  • уже выпущенные версии GCM SDK будут продолжать работать
  • GCM sdk не будет получать обновления, исправления или поддержку
  • если в будущих версиях Android будут внесены критические изменения, SDK GCM НЕ будет получать необходимые обновления и, следовательно, не будет работа на новых устройствах.

На стороне сервера конечная точка GCM устарела в пользу конечная точка FCM.

  • конечная точка FCM поддерживает токен GCM
  • мы планируем отключить конечную точку GCM в будущем
...