有时当我尝试注册C2DM时,出现SERVICE_NOT_AVAILABLE
错误。当发生此错误时,我使用了googletochrome应用程序中给出的代码。我只想询问它重试的次数以及重试后注册的可能性。还有更好的选择吗?
答案 0 :(得分:0)
它不会进行任何重试,这留给开发人员实现。 Google建议使用指数退避,此处可以看到算法:http://en.wikipedia.org/wiki/Exponential_backoff
我发现当在新的启动时运行intent时,模拟器会获得SERVICE_NOT_FOUND响应,所有后续请求似乎都能正常运行