我一直在爲即將推出的項目開發GCM推送通知,並且我一直面臨着關於其實現的一些混淆。我按照以下鏈接:GCM推送通知的依賴關係
- http://www.androidhive.info/2012/10/android-push-notifications-using-google-cloud-messaging-gcm-php-and-mysql/
- http://developer.android.com/google/gcm/client.html
,我結束了作品與模擬器(不是全部)相當精細的實現。這是我註冊實施時的link。
- 它正常工作與平臺上運行的模擬器4.2.2
- 它不與平臺運行的仿真器2.3.3
我的經驗,到目前爲止,工作告訴我,上在客戶端,下面的事情必須確保正確啓用GCM:
- 谷歌Play服務,安裝
- 裝置同步的機智h Google帳戶。
對嗎?
所以,我有以下問題要問:
- 什麼是客戶端的依賴,我應該擔心,同時實施GCM?我應該在我的代碼中檢查什麼?
- 當我在上面的代碼中取消註釋從110到114的行來檢查播放服務時,我收到以下錯誤日誌http://pastebin.com/C2BJkiyt。但它仍然允許我註冊。怎麼了?
- 當我在Android 2.3.6的真實設備上運行工作代碼(在模擬器上工作)時,它不起作用。它也不適用於具有ICS的設備。
謝謝你的時間。
對於您的錯誤,您正試圖在不關閉警報對話框的情況下啓動活動。這是內存窗口泄漏的錯誤。 – AnAndroid
在平臺2.3.3上運行的仿真器與Google帳戶同步。 – URAndroid
您需要檢查客戶是否註冊了Google Play帳戶?移動設備上安裝了谷歌播放服務? – AnAndroid