Я хотел бы перенести клиентское приложение GCM для Android на Firebase Cloud Messaging.
В консоли Firebase я выбрал свой проект GCM из списка существующих проектов Google Cloud и добавил Firebase, а теперь, даже если я обновлю свой код сервера, чтобы использовать новые конечные точки FCM для отправки сообщений, Push-уведомление будет отправлено в существующее приложение Android версии GCM. Оно прибыло.
Будут ли push-уведомления отправляться приложениям версии GCM после апреля11, 2019 (API GCM будут удалены)?
Похоже, такое значение написано в GoogleDeveloper (※ https: //firebase.googleblog.com/2018/04/time-to-upgrade-from-GCM-к-fcm.html).Но мое приложение для Android не использует "GcmListenerService", который указан в официальном руководстве по миграции Google.мое приложение для Android является старой реализацией сразу после миграции C2DM-клиента для GCM-клиента. Является ли старая реализация сразу после перехода с C2DM на GCM, нормально ли работает мое приложение для Android?
Текущая реализация
- Запустите службу с указанием com.google.android.c2dm.intent.REGISTER и зарегистрируйте регистрационный идентификатор
- Получите BroadCast из com.google.android.c2dm.intent.РЕГИСТРАЦИЯ, получить регистрационный идентификатор и отправить его на бизнес-сервер
- Получить BroadCast от com.google.android.c2dm.intent.RECEIVE, получить push-уведомление от сервера.
По деловым причинам, Сложно принудительно обновить приложение Android текущего пользователя с версии GCM до версии FCM.
Спасибо.