Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/182.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 设备上的GCM通知接收突然停止_Android_Cordova - Fatal编程技术网

Android 设备上的GCM通知接收突然停止

Android 设备上的GCM通知接收突然停止,android,cordova,Android,Cordova,我有个奇怪的问题。我已经创建了带有GCM推送通知的acordova/phonegap应用程序。我可以看到在我的设备上收到的通知。我尝试在早上再次发送,但设备上未显示任何消息:( 下面是我从我的应用服务器发送消息时从GCM收到的响应 { multicast_id: 5943010219281455000 success: 1 failure: 0 canonical_ids: 1 results: [1] 0: { registration_id: "APA91

我有个奇怪的问题。我已经创建了带有GCM推送通知的acordova/phonegap应用程序。我可以看到在我的设备上收到的通知。我尝试在早上再次发送,但设备上未显示任何消息:( 下面是我从我的应用服务器发送消息时从GCM收到的响应

 {
 multicast_id: 5943010219281455000
 success: 1
  failure: 0
 canonical_ids: 1
 results: [1]
 0:  {
 registration_id:         "APA91bHiDrJxg7W_EeENTFPbEhKb5FUmuNhq7fvcQ8djKuKLZpdbznL1kCjgDvbMqCZYhtesi-vCUEIz-NO536LrICkQ2SlyXrriB07ZeoiwPAXBG-2llzUjw-7OtsMfIYyNxLKt0Adc"
message_id: "0:1443522327535490%8158da4ff9fd7ecd"
  }
   }

可能是什么问题?非常感谢您提供的任何帮助

请检查您的GCM注册id是否在服务器中更新。它在应用程序更新时会更新。另外,可能是服务器端有多个注册id,您将发送到旧的注册id,请尝试发送到新的注册id。
发送通知时也要连接到internet,以验证您是否能够接收。谢谢

现在我正在从adb日志中选择注册id,并使用该id发送推送消息。这是为了确保我使用的是正确且最新的id。但运气不好。是否有办法在GCM中调试该问题?我的意思是设备是否响应b确认GCM存在有效问题?我还需要在adb日志中查找某些特定内容吗?是的,设备具有数据连接,我正在接收邮件和其他通知。您只能在设备接收到通知后进行调试,而不是在此之前。从服务器发送通知到google将其发送到设备之前,您可以进行调试你只是依赖谷歌的回应。