2011-01-28 59 views
3

關於C2DM,如果我有手機和其他設備(另一個手機,可能是GoogleTV等)並且我設置了C2DM服務器,我會收到兩個然後我可以使用不同的註冊ID將意向發送到這兩個設備?如果我在C2DM中註冊多個Android設備,我是否收到多個註冊ID

看起來可能發生的情況是:我註冊了一臺設備,並收到我的ID。然後,我註冊了另一臺設備,並收到了一個使第一個設備無效的不同ID。我的假設是否正確?

我不想進行大量的開發工作,只發現用戶的帳戶一次只能有一個註冊ID處於活動狀態。

回答

3

是的,您將在每臺設備上收到不同的註冊ID。設備上的Google帳戶不用於註冊C2DM。註冊ID用於向特定設備上的特定應用程序發送通知。

有關如何構建註冊ID的詳細信息,請參閱android-c2dm Google小組的this thread

您需要設備上有效的Google帳戶,以便C2DM底層的傳輸處於活動狀態(Google針對Gmail和Market通知使用相同的機制)。

+0

這是非常有幫助的。謝謝。 – 2011-02-01 01:55:31