我正在尝试注册 GCM 以使用推送通知。对于大多数设备它都可以工作,我可以毫无问题地收到推送通知,但是在 2 台设备上,我得到了
“IOException (@GoogleCloudMessaging:register:-1) {AUTHENTICATION_FAILED}”
我不明白为什么会发生这种情况,有人可以建议吗?谢谢
编辑: 我已经测试了帐户用户 ID 和密码,它们是正确的(并且 gmail 已同步)并且 google play 服务是最新的
我正在尝试注册 GCM 以使用推送通知。对于大多数设备它都可以工作,我可以毫无问题地收到推送通知,但是在 2 台设备上,我得到了
“IOException (@GoogleCloudMessaging:register:-1) {AUTHENTICATION_FAILED}”
我不明白为什么会发生这种情况,有人可以建议吗?谢谢
编辑: 我已经测试了帐户用户 ID 和密码,它们是正确的(并且 gmail 已同步)并且 google play 服务是最新的
GCM 要求用户在设备中配置 google 帐户。如果您在设备中正确配置了 Google 帐户并使用准确的用户 ID 和密码,请检查一次。
除了配置有效的 Google 帐户外,您还需要安装 Google Play 服务。要在您的设备上安装 Google Play 服务,请单击此处
如果您使用的是最新的GCM API
,则可能是由于Google play services app
您的设备中缺少,这是必须的。