2013-09-26 141 views
1

我正在嘗試向GCM註冊以使用推送通知。 對於大多數設備的工作原理,我可以得到沒有問題的推送通知,但在2臺設備,我得到Android GCM註冊失敗,出現AUTHENTICATION_FAILED異常

「IOException異常(@GoogleCloudMessaging:註冊:-1){ } AUTHENTICATION_FAILED」

我不明白爲什麼會發生這種情況,有人可以提醒一下嗎? 感謝

編輯: 我測試賬號的用戶名和密碼,它們是正確的(和Gmail是同步)和谷歌播放服務是最新的

回答

3

的GCM需要用戶在設備中配置Google帳戶。如果您使用準確的用戶ID和密碼正確配置了設備中的Google帳戶,請檢查一次。

除了配置有效的Google帳戶之外,您還需要安裝Google Play服務。要在您的設備上安裝Google Play服務,請點擊here

+1

感謝您的回覆。然而,這不是問題,我已經測試了帳戶用戶名和密碼,他們是正確的(並且Gmail同步),並且谷歌播放服務是最新的 – roeiki11

+0

GCM不再需要Android上的Google用戶帳戶4.0.4及以上。來源:https://developers.google.com/cloud-messaging/android/client –

1

如果您使用的是最新的GCM API,那麼可能是因爲您的設備中缺少Google play services app,這是必須的。