2012-08-30 18 views
0

我想構建PhoneGap android應用程序獲取GCM消息。
我使用它的示例代碼,它最初從服務器接收註冊ID。
這個ID應該在每次應用程序啓動時收到,否則我應該首次保存並稍後使用保存的ID?GCM Android是註冊ID應該保存嗎?

回答

3

您必須將註冊ID發送到您自己的服務器並將其保存在您的服務器上。因此,您可以在將推送消息發送到GCM服務器時使用它。 GCM服務器將根據該註冊ID將放置消息發送到您的設備。

UPDATE:

爲了更好的說明,你可以隨時觀看Google I/O Videos

+0

+1爲簡單描述,我也在尋找它。 – Lucifer

0

您可以在任何地方通過GCMRegistrar.getRegistrationId(context)獲取註冊ID。 你不應該將它保存在你的應用程序中。

+0

但是,當我每次看到我啓動應用程序,我得到不同的密鑰。 –

+0

您無法獲得不同的註冊ID.http://developer.android.com/guide/google/gcm/gcm.html。只有當您的應用程序向gcm服務器發送註冊/取消註冊意向時,註冊ID纔會更改。 – Yahor10