1

我已迁移我的应用程序以使用新的 GCM 推送系统。它适用于数千名用户,但今天我有一个用户使用带有 ICS 的三星 Galaxy S3,每次他尝试注册时都会收到 PHONE_REGISTRATION_ERROR。

我可以看到其他人在 AVD 上存在这个问题,但在真实设备上这意味着什么?

如何进一步调试/找出注册过程中出了什么问题?

PS 是的,我确实读过http://developer.android.com/guide/google/gcm/gcm.html,上面写着 PHONE_REGISTRATION_ERROR 向 Google 注册的电话不正确。此手机目前不支持 GCM。但这显然是不正确的,因为 GCM 适用于许多其他 S3

4

2 回答 2

1

这个用户的手机是否有可能已经植根并运行了一个由于某种原因 GCM 无法工作的 ROM?

于 2012-10-09T00:09:46.913 回答
0

我遇到了同样的问题,在互联网上搜索了很多天后,我在谷歌群组(https://groups.google.com/forum/#!topic/cerberus-support-forum/eJxOsYqkTxo)中注意到了这一点并尝试了它并它对我来说完美无缺。

您的 Google 帐户有问题。请试试这个:

  • 转到设置 -> 应用程序 -> 管理应用程序 -> 全部

或者

转到设置-> 应用程序-> 全部(在较新版本上)

  • 为“Google Play 服务”和“Google 服务框架”选择“清除数据”
  • 重启手机

然后从您的应用中检查 GCM id。

如果它仍然不起作用,请从手机中删除所有谷歌帐户并重新启动手机并再次添加该帐户。

它对我有用(在实施了我通过搜索互联网获得的许多解决方案之后。)

希望能帮助到你!!

于 2015-03-03T07:08:46.503 回答