我們是否需要通過谷歌來處理註冊ID的刷新,即使他們最近推出了新的註冊過程,或者沒有使用新的註冊ID的概念處理。謝謝你的幫助!!!!!即使在新的過程中,我們是否需要處理刷新註冊ID
回答
這個概念似乎就像這樣存在 - 您的應用程序應該通過設置應用程序本地保存的值的過期日期來刷新註冊ID。當應用程序啓動時,它應該加載本地存儲的註冊ID。如果它是「過期」,這意味着它在一週前從GCM收到,那麼應該再次調用gcm.register(senderID)
。這就是Google使用新GCM界面的演示應用程序所發生的情況。
但是,如果Google長時間未刷新註冊ID,應用程序將不會看到更改,也不會看到第三方服務器。
詳情和更新here
感謝您的回覆。但是,如果Google決定在7天之內刷新該ID,該怎麼辦?有沒有辦法來解決這個問題。 – user2525103
在文檔中沒有對頻率發表評論,7天只是從他們的演示應用程序。如果註冊ID過期。 Google可能會決定刷新註冊ID。對於所有這些情況,您應該從第三方服務器中刪除此註冊ID,並停止使用它來發送消息。當錯誤代碼是'NotRegistered'時會發生。因此處理'NotRegistered'錯誤代碼並重新發送'gcm.register'。 – Slartibartfast
@Slartibarfast。我們應該在服務器端還是客戶端進行處理。如果在客戶端如何做(因爲GCMBaseIntentService被棄用是否有其他任何API類似),如果在服務器上如何通知客戶端。 – user2525103
- 1. 如何處理在iOS上刷新Google Cloud Messaging的註冊ID?
- 2. 是否需要通過https://apps.dev.microsoft.com註冊新應用程序?
- 3. 我們是否需要在新的註釋器中創建process()?
- 4. GCM 3.0刷新註冊令牌是否需要?
- 5. Android C2DM註冊ID刷新
- 6. 我是否需要在某處註冊才能使用HTTPS?
- 7. socket.io需要在重新連接時重新註冊處理程序
- 8. 我們是否需要更新Orbeon?
- 9. vijava reconfigVM_task後,我們是否需要刷新Vsphere Web客戶端?
- 10. 我是否需要重新註冊客戶端腳本?
- 11. 在.NET中,是否需要註冊DLL?
- 12. regsrv32:在註冊其更新之前是否需要取消註冊COM對象?
- 13. 我們是否需要訪問者在java 6中進行註釋處理?
- 14. 我們是否需要在Excel .xlam插件中處理對象?
- 15. 我們是否需要在C#中使用後處理或終止線程?
- 16. 我們是否需要刷新令牌使用谷歌的服務帳戶
- 17. 是否需要C2DM的設備ID和註冊ID?
- 18. 在GoogleCloudMessaging API中,如何處理註冊ID的更新或過期?
- 19. 是否需要刷新PrintWriter/PrintStream?
- 20. 我們是否需要使用MappedByteBuffer.force()將數據刷新到磁盤?
- 21. 我們是否還需要「放置新」和「新操作員」?
- 22. OAuth 2.0刷新令牌是否需要用戶ID
- 23. 爲什麼我們甚至需要通過HTTPS刷新令牌?
- 24. jrockit升級是否需要nodemanager重新註冊Weblogic域
- 25. 我需要在我註冊過程中禁止某些話
- 26. 是否使用jQuery立即刷新DOM?
- 27. 我是否需要將端口註冊爲與ICANN「使用中」?
- 28. 刷新過程應該在後臺運行,但子處理需要同步
- 29. 即使沒有附件,是否需要使用C#處理SMTP?
- 30. 刷新註冊頁面
哪個ID?哪個過程? – Simon
它是今年6月初推出的GoogleCloudMessaging(GoogleCloudMessaging.register)。有沒有人實現這種類型。 – user2525103