GCM弃用后,我能获得新的GCM令牌吗?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了GCM弃用后,我能获得新的GCM令牌吗?相关的知识,希望对你有一定的参考价值。
网上有很多令人困惑的答案,希望有人能说清楚,我有一个使用GCM的应用程序。
GCM向FCM FAQ表示:
- 您的GCM和FCM注册令牌可以互换
- 请注意,客户端SDK和GCM令牌将继续无限期地工作。
已经非常清楚GCM服务弃用后旧的GCM令牌仍然有效。
但是,我的GCM应用程序的新安装是否仍然能够生成新的GCM令牌尚不清楚。
“客户端SDK将继续无限期地工作”,它是否仅意味着通知接收部分将继续工作,或者生成新令牌部分也将继续工作?
欢迎来自官方Google员工的任何澄清,谢谢
答案
我从Frank's answer了解到,GCM现有的令牌将继续有效,但使用GCM的应用程序的新安装可能不再生成令牌。
但从4月中旬开始:
- 您将无法再在较新的SDK / Google Play服务上使用旧的客户端API编译代码
- 您将无法再调用GCM REST API来发送消息
- 您现有的使用GCM的应用程序的新安装可能无法获得令牌。
迭戈说,我也发现了这个thread:
GCM sdk和FCM sdk都使用Google Play服务来创建令牌和接收消息。 Google Play服务未被弃用。 GCM sdk正在被弃用,转而支持FCM sdk。在此上下文中,弃用意味着:
- 已发布的GCM sdk版本将继续运行
- GCM sdk不会收到更新,错误修正或支持
- 如果android的未来版本将引入重大更改,GCM sdk将不会收到必要的更新,因此无法在新设备上运行。
在服务器端,不推荐使用GCM端点,而使用FCM端点。
- FCM端点支持GCM令牌
- 我们计划将来禁用GCM端点
以上是关于GCM弃用后,我能获得新的GCM令牌吗?的主要内容,如果未能解决你的问题,请参考以下文章
Android - 一个应用程序中有两个或多个 GCM 令牌
如何在 Android + GCM 中获得带有声音 + 自定义应用程序图标的推送通知