Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/vba/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android应用程序是否需要再次请求注册C2DM中的“服务不可用”消息?_Android_Notifications_Push - Fatal编程技术网

Android应用程序是否需要再次请求注册C2DM中的“服务不可用”消息?

Android应用程序是否需要再次请求注册C2DM中的“服务不可用”消息?,android,notifications,push,Android,Notifications,Push,我已经在其中一个应用程序中实现了C2DM,并且它工作正常。有时,当注册C2DM时,错误消息显示为服务不可用。现在,在C2DM文档中,它提到应用程序应该退出,稍后再试。我想知道它的移动应用程序是否应该退出并再次尝试注册,或者服务器是否会退出并随时发送注册id。该消息意味着无法提供注册id,解决方案是让你的应用程序重试。建议您在请求注册ID时继续尝试,因为如果您的应用程序没有注册ID,则依赖推送消息的核心功能将无法工作。我正在使用此链接中的代码。可以看出,出于重试目的,使用了intent com.g

我已经在其中一个应用程序中实现了C2DM,并且它工作正常。有时,当注册C2DM时,错误消息显示为服务不可用。现在,在C2DM文档中,它提到应用程序应该退出,稍后再试。我想知道它的移动应用程序是否应该退出并再次尝试注册,或者服务器是否会退出并随时发送注册id。

该消息意味着无法提供注册id,解决方案是让你的应用程序重试。建议您在请求注册ID时继续尝试,因为如果您的应用程序没有注册ID,则依赖推送消息的核心功能将无法工作。

我正在使用此链接中的代码。可以看出,出于重试目的,使用了intent com.google.android.c2dm.intent.RETRY。我从来没有看到过重试。所以,不要收到注册ID。我已经问了另一个与上述评论相关的问题。接受答案,因为这个问题似乎得到了回答。谢谢。关于退避的问题已经提到了