2015-03-02 16 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,因爲老的確實會在任何一天停止使用。