2012-03-07 83 views
1

好吧,我只是深入瞭解了Android的C2DM服務,它的功能非常好,或者說我必須說超級快。現在,我開始開發Web服務,將處理在服務器上的客戶端註冊ID,可能有人請告訴我:Android C2DM註冊ID有效性

  1. 多久註冊ID有效期?它有沒有到期?
  2. 我的應用程序是否應該在主活動的每個onCreate事件上調用C2DM服務以獲取註冊ID,或者安全地將它存儲在某處而不用擔心Google會更改它?
  3. 此註冊ID對於使用設備上運行的C2DM服務的所有應用程序是否相同?

任何對該主題的深入瞭解都將非常有幫助。非常感謝!

回答

1

我已經使用谷歌C2DM服務完成了C2DM,它非常簡單。只需遵循這個link。它有關於C2DM註冊和相關服務的所有答案。對於你的問題2,答案是你需要在安裝過程中只調用一次URL,然後在你從服務器端發送消息之後在谷歌服務器中註冊,如果它已準備好接收消息,則它將被傳遞到設備。對於問題3,您需要單獨註冊所有應用程序,因爲您擁有C2DM類的類的文件夾將在Google中註冊。作爲結果它的消息只會傳遞給相應的應用程序。