2013-10-09 23 views
1

我們正在構建一款依賴Google Cloud Messaging接收數據的應用。該應用程序將安裝在多個平板電腦上,每個平板電腦應從我們的服務器收集不同的數據在我們的GCM服務器端嘗試註冊我們的測試平板電腦時,我們收到錯誤「Google Play服務已過期,需要3265100,但找到了3027105」。Android:沒有Google帳戶的GCM?

我們沒有將設備附加到Google帳戶,因爲我們的理解是,如果您運行的是4.0.4或更高版本,則不需要此設備。我們在Acer Iconia A1上運行4.2.2。我們確實不希望爲每臺平板電腦添加一個帳戶(可能會有數百個帳戶)。

我們如何更新Google Play服務,或者我們甚至需要它? 在此先感謝

回答

0

如果您使用的是谷歌播放服務庫中的GCM是的,您需要一個谷歌賬戶,因爲谷歌播放服務通過播放商店得到更新。

然而,你可以不使用谷歌播放服務,只需從SDK管理器下載GCM庫,但它不會得到更新,所以如果有任何錯誤或任何他們不會被修復。所有新的更新將進入Google Play服務

+0

我們認爲我們已經過去了Google Play服務問題。運行gcm.register()時,我們得到了「SERVICE_NOT_AVAILABLE」。有什麼想法嗎?謝謝! –

+0

這可能是由於沒有谷歌播放服務或它的過時版本。這個問題也有一個錯誤報告https://code.google.com/p/android/issues/detail?can=2&q=57699&colspec=ID%20Type%20Status%20Owner%20Summary%20Stars&id=57699#makechanges。此錯誤的官方定義可在此處找到http://developer.android.com/reference/com/google/android/gms/gcm/GoogleCloudMessaging.html#ERROR_SERVICE_NOT_AVAILABLE – tyczj

相關問題