I would like to migrate a GCM Client App for Android to Firebase Cloud Messaging.
In the Firebase console, I selected my GCM project from the list of existing Google Cloud projects, and add Firebase, and now, even if I update my server code to use new FCM endpoints for sending messages, Push notification will be sent to the existing GCM version Android application It has arrived.
Will Push notifications be sent to GCM version applications after April 11, 2019(GCM APIs will be removed)?
It seems that such meaning is written in GoogleDeveloper (※ https: //firebase.googleblog.com/2018/04/time-to-upgrade-from-gcm-to-fcm.html). But my android app does not use "GcmListenerService" which appears in Google official migration guide. my android app is an old implementation just after migrating a C2DM Client for GCM Client, is the old implementation right after moving from C2DM to GCM, is my android app OK?
Current implementation
- Start Service with the intent of com.google.android.c2dm.intent.REGISTER specified, and register registration ID
- Receive BroadCast of com.google.android.c2dm.intent.REGISTRATION, obtain registrationId and send it to business server
- Receive BroadCast of com.google.android.c2dm.intent.RECEIVE, receive push notification from the server.
For business reasons, It is difficult to forcibly update the current user's Android application from the GCM version to the FCM version.
Thank you.