[英]SERVICE_NOT_AVAILABLE some devices on Android GCM
我使用 GCM 制作了一个用于通知的应用程序。 我使用了本教程,我的代码几乎相同
http://developer.android.com/google/gcm/client.html
我正在物理设备和某些设备上进行测试,当我尝试使用 GCM 注册设备时出现 SERVICE_NOT_AVAILABLE 错误。
我有一个指数退避设置,所以它会随着时间的推移重试。
它适用于我大约一半的测试设备,其他设备出现 SERVICE_NOT_AVAILABLE 错误。 找遍了,还没找到解决办法。
任何帮助将不胜感激。 谢谢!
如果您只是没有网络连接,您也会收到此错误。
SERVICE_NOT_AVAILABLE可能意味着您的设备无法读取响应或来自服务器的 500/503。 您已经有了指数退避,因此我认为服务器端应该不是问题。 查看您的清单中的 GCMBroadcastReceiver 是否有"com.google.android.c2dm.intent.REGISTRATION"
,并且您正在处理它。 如果您还没有,请查看: Android 2.2 上的 GCM SERVICE_NOT_AVAILABLE 以获取详细的解决方案。 评论是否有效。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.