GCM罐子是在2019年4月11日之后工作吗?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了GCM罐子是在2019年4月11日之后工作吗?相关的知识,希望对你有一定的参考价值。

目前我们的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-服务基地:9.0.0)

附:我找不到有关旧版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版本呢?

答案

根据GCM and FCM FAQ

请注意,客户端SDK和GCM令牌将继续有效。但是,如果您的应用程序的目标是Q之后的Android版本,GCM Android客户端SDK将停止工作。

这意味着只要您的服务器端已更新为使用FCM,您的客户端应用程序应该没问题,只要您不针对Android Q.

以上是关于GCM罐子是在2019年4月11日之后工作吗?的主要内容,如果未能解决你的问题,请参考以下文章

2019年11月4日

2019年12月11日 运飞龙 linux

GCM 网络管理器已弃用。 Firebase Jobdispatcher 没有在后台持续工作?

新的弃用日期?

2019 年 4 月 6 日之后从 Location.getTime 返回的日期错误(周数翻转)

2019年3月4日