2013-08-06 30 views
4

我有一個GCM示例所有設置,它工作正常,但它似乎被棄用。我試圖尋找任何不被棄用的體面的例子,這樣我至少可以將我的舊代碼翻譯成新的GCM版本。問題在於,他們給出的谷歌示例here他們只顯示了一些基本的東西,大部分缺少曾經需要的東西。當我看到它們引用.MyIntentService時,問題會進一步加深,他們不會提供任何參考。未被棄用的GCM示例?

回答

12

This sample application已更新爲新的GoogleCloudMessaging API。 In包括幾個與舊API有關的工作類,以嘗試減少從舊API遷移到舊API所需的更改次數。

請注意,舊的API仍然有效,AFAIK。

另外,FWIW,here's the original version使用原始API的相同樣本。

+0

哇!現在,這真棒,謝謝,我希望我可以給你幾千+ 1的答案,因爲還有其他的例子,你已經做了,這將幫助我與其他事情。感謝您的快速和偉大的答案! – Kebob

+0

@Kebob:當我更新[我的書](http://commonsware.com/Android)中的GCM章節時,我遇到了同樣的沮喪,因爲GCM文檔不僅使得恕我直言變得更糟,而且他們不推薦使用我們仍然需要的東西。這就是爲什麼我將一些舊的'gcm.jar'代碼交叉移植到這個示例中。現在,這個交叉口並不完整,因爲我主要關注的是本章所需的部分,但你也可以抓住其他的東西。舊的來源應該仍然在您的SDK安裝中。 – CommonsWare

+1

是的,我看到了,謝謝你的幫助。如果我越過端口,您是否希望我讓您知道並向您發送代碼?我將在這一段時間,因爲我正在設備之間進行回合制遊戲。 – Kebob