Google旧版GCM与谷歌新版GoogleCloudMessaging

时间:2015-03-02 13:34:24

标签: android google-cloud-messaging google-play-services

我正在开发一个新闻应用程序,并且我在使用旧的GCM和新的GoogleCloudMessaging之间感到困惑,他们说GCM已被弃用,但是当你获得gcm.jar并在其中编译它时运行良好你的应用。

所以我的问题是:使用旧的已弃用的GCM方法是否安全?或将来会取消Google,并且无法继续使用?

提前致谢。

2 个答案:

答案 0 :(得分:3)

gcm.jar是用于在GCM中注册并在应用程序中接收GCM消息的旧客户端库。它已被弃用,因此建议您不要使用它。

由于它已被弃用,因此与Google Play服务库的GoogleCloudMessaging类相比,它更有可能出现更多问题并使用更少的设备。

与任何已弃用的功能一样,在未来的某个时刻它可能会被取消,并且最好在该时间到来之前很久就停止使用它。

答案 1 :(得分:2)

早期属于AOSP的许多功能已逐渐转移到Google Play服务库(专有的,不是开源)。我记得old location API是AOSP的一部分。等等,那个仍然是,但是......

如果你想了解这是什么,一个好的起点是this article,同样Dianne Hackborn's详细comment。我们所有人都听到的是新的API'比旧的更快更有效率。

无论如何,建议您转到新的API'因为旧的确实会在任何一天停止使用。