C2DM中的SERVICE_NOT_AVAILABLE

时间:2012-06-19 15:44:58

标签: android android-c2dm service-not-available

有时当我尝试注册C2DM时,出现SERVICE_NOT_AVAILABLE错误。当发生此错误时,我使用了googletochrome应用程序中给出的代码。我只想询问它重试的次数以及重试后注册的可能性。还有更好的选择吗?

1 个答案:

答案 0 :(得分:0)

它不会进行任何重试,这留给开发人员实现。 Google建议使用指数退避,此处可以看到算法:http://en.wikipedia.org/wiki/Exponential_backoff

我发现当在新的启动时运行intent时,模拟器会获得SERVICE_NOT_FOUND响应,所有后续请求似乎都能正常运行