我試圖在Android應用程序中實現推送通知,並且我找到了很多示例,但它們都導入了com.google.android.gcm
- 一個已棄用的包(推測)已摺疊到GooglePlayServices
包中(我有版本15)。我試圖把它連接起來,並且它不能與示例代碼一起工作,並且似乎需要不推薦使用的包。GoogleCloudMessaging Android導入問題
有沒有人有任何最新的例子?
任何幫助將非常感謝,在搞清楚這一點!
我試圖在Android應用程序中實現推送通知,並且我找到了很多示例,但它們都導入了com.google.android.gcm
- 一個已棄用的包(推測)已摺疊到GooglePlayServices
包中(我有版本15)。我試圖把它連接起來,並且它不能與示例代碼一起工作,並且似乎需要不推薦使用的包。GoogleCloudMessaging Android導入問題
有沒有人有任何最新的例子?
任何幫助將非常感謝,在搞清楚這一點!
我想知道爲什麼你正在尋找其他的例子,而谷歌已經提供了完整的工作代碼示例,包括服務器和客戶端。你需要什麼只是檢查從here源代碼。將名爲「gcm-client
」的項目導入工作空間。將android sdk文件夾中的「google-play-services_lib
」項目添加爲庫。在位於com.google.android.gcm.demo.app
包中的DemoActivity中更改您的SENDER_ID。而已。
請忽略 samples/gcm-demo-client在相同的下載代碼目錄中。它使用舊的棄用類。您可以重新使用其實用程序類ServerUtilities
向您的服務器發送/刪除註冊ID。 [感謝NickT用於識別]
編輯:
棄用代碼仍然存在如gcm-client-deprecated
上定的存儲庫。請忽略它並使用gcm-client
。
我很抱歉,我必須下載一箇舊版本的...因爲我打開它,它顯示了遺留代碼...我的錯誤,感謝您的幫助! – DanielRHarris
這些是有用的鏈接。不過,我應該指出,samples/gcm-demo-client實際上是指不贊成使用的GCM類。 gcm-client本身使用新方法。 – NickT
啊,一定是我打開時,我下載它,而不是gcm-client – DanielRHarris