根據https://stackoverflow.com/a/11253231/3286489,我一直在使用GCM服務向PHP服務器中的現有應用程序發送通知。將GCM遷移到FCM應該/我可以保留我目前的GCM服務器端代碼嗎?
現在我正在考慮遷移到FCM。按照指出https://stackoverflow.com/a/37517339/3286489,通知服務URL「https://android.googleapis.com/gcm/send」已改爲「https://fcm.googleapis.com/fcm/send」
正如我還是新探索FCM,我希望我的問題是沒有傾倒。我在這裏有兩個問題。
1.)一旦我的客戶端遷移到FCM,我仍然可以使用相同的PHP代碼,根據https://stackoverflow.com/a/11253231/3286489發送我的GCM嗎?或者我可以只更改API URL(到fcm.googleapis.com),但保留所有PHP代碼相同? (即'https://fcm.googleapis.com/fcm/send'向後兼容'https://android.googleapis.com/gcm/send'?)
2.)在遷移到FCM(在服務器上)時,甚至當我升級我的應用程序以使用FCM而不是GCM之後,我相信仍然會有一些用戶堅持使用GCM的舊版應用程序。當我發送推送通知時,是否需要分別發送到FCM和GCM(即,我需要將舊的GCM服務器代碼保留一段時間)?或者我只需要發送FCM,而我的舊應用程序(只有GCM)仍然會收到它?
我希望兩者的答案都是肯定的,但覺得不太可能。所以寫下來確認我的理解。
你見過[遷移指南](https://developers.google.com/cloud-messaging/android/android-migrate-fcm)嗎? – Waclock
是的,我已閱讀並使用它來遷移我的GCM。儘管我沒有在代碼的服務器端找到任何東西。 – Elye