Работает ли баночка GCM после 11 апреля 2019 года? - PullRequest
0 голосов
/ 28 марта 2019

В настоящее время наше приложение для Android использует GCM jar.По некоторым причинам мы не собираемся переходить на FCM для нашего клиентского приложения.11 апреля 2019 года GCM все еще работает на нашей клиентской стороне, учитывая, что наша серверная сторона перешла на FCM?

Подчеркнем, что приложение использует GCM.jar, который является довольно старым (все еще использующим GCMRegistrar, GCMBaseIntentService &GCMBroadcastReceiver), а targetSDKVersion - 23. И Google Play Services - 9.0.0 (com.google.android.gms: play-services-base: 9.0.0)

ps Я не могу найти информацию остарая версия GCM.Я нашел эту информацию: «И GCM SDK, и FCM SDK используют сервисы Google Play для создания токенов и получения сообщений.Сервисы Google Play не устарели.GCM SDK считается устаревшим в пользу FCM SDK.В этом контексте устаревшее означает: - уже выпущенные версии SDK GCM будут продолжать работать - SDK GCM не будет получать обновления, исправления ошибок или поддержку - если в будущих версиях Android появятся критические изменения, SDK GCM НЕ будет получать необходимые обновления и, следовательно,не будет работать на новых устройствах.

На стороне сервера конечная точка GCM устарела в пользу конечной точки FCM.- конечная точка FCM поддерживает токен GCM - мы планируем отключить конечную точку GCM в будущем »

Но как насчет старой версии GCM?

1 Ответ

0 голосов
/ 28 марта 2019

Согласно FAQ GCM и FCM :

Обратите внимание, что клиентские SDK и токены GCM будут продолжать работать. Однако SDK клиента GCM Android перестанет работать, если ваше приложение предназначено для версий Android более поздних, чем Q.

Это означает, что до тех пор, пока ваша серверная часть была обновлена ​​для использования FCM, ваше клиентское приложение должно работать, если вы не нацелены на Android Q.

...