В настоящее время наше приложение для 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?