我在我的服務器上實現GCM處理程序。 Google是否爲每個設備或每個用戶發佈一個新的註冊ID?我知道他們爲每個應用版本和用戶發佈了一個新的ID,但是這會延伸到用戶安裝了應用的每個設備上嗎?Google Cloud Messaging(GCM)問題每個設備和用戶有多少個註冊ID?
最後,我問,因爲我想知道我應該如何存儲用戶的應用程序向服務器端發送的註冊ID。
現在我已經實現了最近發送的ID是用戶唯一的註冊ID,但我不確定這是不正確的方式來模擬GCM如何處理註冊ID。我傾向於這是不正確的,我必須根據一些標準保留許多ID的記錄。
任何輸入,將不勝感激。
可能很重要,同時請注意,如果應用程序註冊了多次,您實際上可以爲每個設備註冊多個ID。您可以使用GCM的「規範註冊ID」工具進行協調:http://developer.android.com/google/gcm/gcm.html#reg –
感謝您的補充。對於OP的信息,規範註冊ID是GCM響應中包含的ID,如果設備有多個註冊ID,並且GCM希望您從此繼續使用規範註冊ID。 – Koh
這是否意味着,對於同一款設備,無論應用版本和Android版本更新如何,特定應用的註冊ID都將保持不變?意思是,對於Kitkat上的App1版本1.0,將使用相同的設備爲Lollipop上的App1版本3.5生成相同的註冊ID? – teapeng