我正在開發一個新聞應用程序,我對使用舊的GCM和新的GoogleCloudMessaging感到困惑,他們說GCM已被棄用,但它運行良好,當你得到gcm.jar並在您的應用程序中進行編譯。Google舊GCM與谷歌新GoogleCloudMessaging
所以我的問題:使用舊的棄用GCM方法是否安全?或者將來會被Google取消,並且將無法再運行?
在此先感謝。
我正在開發一個新聞應用程序,我對使用舊的GCM和新的GoogleCloudMessaging感到困惑,他們說GCM已被棄用,但它運行良好,當你得到gcm.jar並在您的應用程序中進行編譯。Google舊GCM與谷歌新GoogleCloudMessaging
所以我的問題:使用舊的棄用GCM方法是否安全?或者將來會被Google取消,並且將無法再運行?
在此先感謝。
gcm.jar
是用於註冊GCM並在應用程序中接收GCM消息的舊客戶端庫。它已被棄用,因此建議您不要使用它。
由於它不推薦使用,因此與Google Play服務庫的GoogleCloudMessaging
類相比,它更有可能出現更多問題並且工作量更少。
與任何不贊成使用的功能一樣,在將來的某個時候它可能會被取消,並且可能會在該時間到來之前停止使用它。
早期已成爲AOSP一部分的許多功能已逐漸轉移到Google Play服務庫(這是專有的,而不是開放源代碼)。我記得old location API是AOSP的一部分。等等,雖然...
如果你想明白這是什麼,一個好的起點將是this article,以及Dianne Hackborn's詳細comment在同一個。我們開發人員所聽到的是,新API比舊版API更快,效率更高。
在任何情況下,建議您遷移到新的API,因爲老的確實會在任何一天停止使用。
謝謝,您能否爲新的GoogleCloudMessaging方法提供詳細的分步教程? – 2015-03-02 13:42:34
@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