我在GCM: Getting Started的幫助下爲GCM準備了一個應用程序。它工作正常。我在模擬器中收到了消息。我在設備中安裝了我的應用程序。當我從服務器模擬器發送消息時,只收到消息,但設備沒有收到消息。我認爲某些地方做了一些錯誤,請引導我。模擬器只收到GCM消息?
2
A
回答
2
您是否註冊過GCM設備? 用於獲取註冊ID,你必須做下面的代碼:
內onCreate()方法,添加以下代碼:
GCMRegistrar.checkDevice(this);
GCMRegistrar.checkManifest(this);
final String regId = GCMRegistrar.getRegistrationId(this);
if (regId.equals("")) {
GCMRegistrar.register(this, SENDER_ID);
} else {
Log.v(TAG, "Already registered");
}
在這裏,你會得到的RegID,你必須把它發送到服務器,以便服務器可以發送推送通知給具有上述regId的Device。
更多幫助你可以參考here
1
檢查GCMRegistrar日誌。 設備可以t register in GCM , can
t得到消息 如果成功註冊,您會在日誌控制檯中看到設備regId。
或
檢查你的第三方服務器或數據庫。
相關問題
- 1. 我從gcm收到消息ID。但我沒有在模擬器上收到
- 2. GCM消息沒有收到
- 3. 模擬「」收到意外的消息
- 4. GCM消息接收訂單
- 5. GCM應用程序未收到消息
- 6. GCM沒有收到短消息
- 7. 發送GCM後收到空推送消息上傳消息
- 8. 接收到的消息收到來自GCM服務的回覆
- 9. 從gcm服務器收到消息時獲取senderID
- 10. GCM在服務器上多次收到相同的消息
- 11. GCM XMPP在服務器上多次收到相同的消息
- 12. Google GCM演示應用 - 未收到服務器消息
- 13. 未收到來自GCM服務器的消息
- 14. 發送消息到模擬器Bot Bot
- 15. 在服務器上成功發送GCM消息但在設備上未收到GCM消息
- 16. Node.js發送消息到GCM服務器
- 17. 接收Android GCM消息這麼慢?
- 18. Pushwoosh/GCM - Android - 未接收消息
- 19. 無法接收來自GCM的消息
- 20. 模擬機器人GCM
- 21. 讀GCM消息
- 22. 解析收到的GCM消息到推送通知
- 23. 我發送7條消息拋出GCM並收到35條消息的回覆
- 24. RSpec錯誤:模擬「Employee_1」收到意外消息:to_ary with(no args)
- 25. 駱駝模擬端點沒有收到任何消息
- 26. 不接收來自GCM服務器的消息
- 27. GCM降價消息
- 28. GCM重複消息
- 29. GCM推送通知設備沒有收到消息
- 30. 設備未收到來自GCM的消息
你有沒有得到任何錯誤? – 2012-07-24 09:08:18
您是否註冊過GCM設備?然後你是否將註冊ID發送到服務器端?從發送請求到GCM的結果是什麼? – RobGThai 2012-07-24 09:14:25
如何使用GCM註冊設備? – suresh 2012-07-24 09:22:24