GCM罐子在2019年4月11日之后可以使用吗?

时间:2019-03-28 02:15:23

标签: google-cloud-messaging

当前,我们的Android应用程序正在使用GCM jar。由于某些原因,我们不会为客户端应用程序迁移到FCM。从2019年4月11日开始,鉴于我们的服务器端已迁移到FCM,GCM是否仍可以在客户端工作?

要强调的是,该应用程序使用的是较旧的GCM.jar(仍使用GCMRegistrar,GCMBaseIntentService和GCMBroadcastReceiver),而targetSDKVersion是23。而Google Play服务是9.0.0(com.google.android.gms :play-services-base:9.0.0)

p.s。 我找不到有关旧版本GCM的信息。我发现了以下信息:“ 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怎么样?

1 个答案:

答案 0 :(得分:0)

根据GCM and FCM FAQ

  

请注意,客户端SDK和GCM令牌将继续运行。但是,如果您的应用针对的是Q之后的android版本,则GCM Android客户端SDK将停止工作。

意味着只要您的服务器端已更新为使用FCM,只要您不以Android Q为目标,您的客户端应用就应该可以。