GCM弃用后能否获得新的GCM令牌?

时间:2019-04-08 03:02:10

标签: google-cloud-messaging

网络上有很多令人困惑的答案,希望有人能说清楚,我有一个使用GCM的应用程序。

从GCM到FCM FAQ指出:

  • 您的GCM和FCM注册令牌可以互换使用

  • 请注意,客户端SDK和GCM令牌将继续无限期运行。

已经很清楚,在弃用GCM服务之后,旧的GCM令牌仍然有效。

但是,尚不清楚新安装的GCM应用程序是否仍然能够生成新的GCM令牌。

“客户端SDK将无限期地继续工作”,这仅表示通知接收部分将继续工作,还是生成新令牌部分也将继续工作?

欢迎正式的Google员工做出任何澄清,谢谢

1 个答案:

答案 0 :(得分:0)

根据Frank's answer的了解,来自GCM的现有令牌将继续起作用,但是使用GCM的应用的新安装可能不再生成令牌。

  

但是从4月中旬开始:

     
      
  1. 您将无法使用旧的客户端API编译代码   较新的SDK / Google Play服务
  2.   
  3. 您将无法再调用GCM REST API发送消息
  4.   
  5. 使用现有GCM的应用的新安装可能无法   获取令牌。
  6.   

据迭戈说,我也发现了这个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端点
  •