2015-03-02 37 views
0

我正在开发一个新闻应用程序,我对使用旧的GCM和新的GoogleCloudMessaging感到困惑,他们说GCM已被弃用,但它运行良好,当你得到gcm.jar并在您的应用程序中进行编译。Google旧GCM与谷歌新GoogleCloudMessaging

所以我的问题:使用旧的弃用GCM方法是否安全?或者将来会被Google取消,并且将无法再运行?

在此先感谢。

回答

2

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

由于它不推荐使用,因此与Google Play服务库的GoogleCloudMessaging类相比,它更有可能出现更多问题并且工作量更少。

与任何不赞成使用的功能一样,在将来的某个时候它可能会被取消,并且可能会在该时间到来之前停止使用它。

+0

谢谢,您能否为新的GoogleCloudMessaging方法提供详细的分步教程? – 2015-03-02 13:42:34

+1

@FadiObaji您可以参加[客户端演示程序](https://code.google.com/p/gcm/source/browse/gcm-client/GcmClient/src/main/java/com/google/android/gcm/demo/app /)为例。 – Eran 2015-03-02 13:44:47

1

早期已成为AOSP一部分的许多功能已逐渐转移到Google Play服务库(这是专有的,而不是开放源代码)。我记得old location API是AOSP的一部分。等等,虽然...

如果你想明白这是什么,一个好的起点将是this article,以及Dianne Hackborn's详细comment在同一个。我们开发人员所听到的是,新API比旧版API更快,效率更高。

在任何情况下,建议您迁移到新的API,因为老的确实会在任何一天停止使用。