我在 Play 商店中有旧的 android 应用程序,由于制作了一个新应用程序,我不会再更新了。
我是否需要在我的旧 Android 应用中将 GCM 迁移到 FCM?
许多消息来源说:
You have to change your client side... blabla... etc...
但是GCM and FCM FAQ说:
GCM tokens will continue to work on client devices.
最佳答案
在可预见的 future ,接收通知的客户端应用程序的现有安装将继续有效。您不需要为所有用户获取新 token 。 GCM 的现有代币将继续有效
但从 4 月中旬开始:
- 您将无法再在较新的 SDK/Google Play 服务上使用旧的客户端 API 编译代码
- 您将无法再调用 GCM REST API 来发送消息
- 您现有的使用 GCM 的应用程序的新安装可能无法获得 token 。
要针对新的 SDK/Google Play 服务进行编译,您需要更改您的客户端应用程序以从 GCM 迁移到 Firebase 云消息传递。这涉及对 build.gradle
、AndroidManifest.xml
和您的代码的更改,如 Migrate a GCM Client App for Android to Firebase Cloud Messaging 中所述。 .
关于android - 我需要在客户端将 GCM 迁移到 FCM 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53850761/