我已迁移我的应用以使用新的GCM推送系统。它适用于数千名用户,但今天我的用户使用带有ICS的三星Galaxy S3,每次尝试注册时都会获得PHONE_REGISTRATION_ERROR。
我可以看到其他人在AVD上存在这个问题,但这对真实设备意味着什么?
如何进一步调试/找出注册过程中出现的问题?
P.S。是的我已经阅读了http://developer.android.com/guide/google/gcm/gcm.html,其中显示了PHONE_REGISTRATION_ERROR与Google手机注册不正确。这款手机目前不支持GCM。但这显然不正确,因为GCM适用于许多其他S3的
答案 0 :(得分:1)
此用户手机是否可能已植根并运行ROM,因为某些原因GCM无法正常工作?
答案 1 :(得分:0)
我遇到了同样的问题,在互联网上搜索了很多天后,我在google群组中注意到了这一点(https://groups.google.com/forum/#!topic/cerberus-support-forum/eJxOsYqkTxo)并尝试了它,它对我来说完美无瑕。
您的Google帐户存在问题。请试试这个:
或
转到设置 - > Apps->全部(在较新版本上)
然后从您的应用中检查GCM ID。
如果仍然无效,请从手机中删除所有Google帐户,然后重新启动手机并重新添加帐户。
它对我有用(在实施了我从搜索互联网获得的许多解决方案之后。)
希望它有所帮助!!