2013-08-18 36 views
1

我試圖製作一款需要兩臺設備進行通信的應用,並使用兩臺Android設備,一臺使用Verizon激活,另一臺未激活。我正在運行獲取GCM註冊ID的代碼,該註冊代碼在激活的設備上成功檢索到一個,但在其他設備上沒有這樣做。我認爲互聯網連接足以使設備符合GCM註冊標識,但似乎並非如此。任何人都可以請澄清這一點對我來說(和/或可能指向我可能未能在網上找到的東西)?是否可以將GCM註冊ID分配給未激活的Android設備?

謝謝!

+1

您需要登錄谷歌播放才能獲取註冊ID。我相信 –

回答

1

它需要運行Android 2.2或更高版本的設備(同時安裝了Google Play商店應用程序)或運行Android 2.2的模擬器以及Google API。但是,您不僅限於通過Google Play商店部署Android應用程序。

它使用Google服務的現有連接。對於3.0之前的設備,這需要用戶在他們的移動設備上設置他們的Google帳戶。運行Android 4.0.4或更高版本的設備不需要Google帳戶。

來源:http://developer.android.com/google/gcm/gcm.html