我正在开发一个新闻应用程序,并且我在使用旧的GCM和新的GoogleCloudMessaging之间感到困惑,他们说GCM已被弃用,但是当你获得gcm.jar并在其中编译它时运行良好你的应用。
所以我的问题是:使用旧的已弃用的GCM方法是否安全?或将来会取消Google,并且无法继续使用?
提前致谢。
答案 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'因为旧的确实会在任何一天停止使用。