繁体   English   中英

SERVICE_NOT_AVAILABLE Android GCM 上的某些设备

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM