如果我发送消息从一个设备到另一个GCM将无法正常工作后杀应用程序。无法收到我的Android应用程序后GCM通知
它提供了以下错误:
W/GCM-DMM: broadcast intent callback: result=CANCELLED forIntent { act=com.google.android.c2dm.intent.RECEIVE pkg=com.cabipool (has extras) }
如果我发送消息从一个设备到另一个GCM将无法正常工作后杀应用程序。无法收到我的Android应用程序后GCM通知
它提供了以下错误:
W/GCM-DMM: broadcast intent callback: result=CANCELLED forIntent { act=com.google.android.c2dm.intent.RECEIVE pkg=com.cabipool (has extras) }
在自己的广播接收器,
末添加此。
setResultCode(Activity.RESULT_OK);
它会解决问题。
我已经添加它 –
@覆盖 公共无效的onReceive(上下文语境,意图意图){ 尝试{ 组件名补偿=新ComponentName(context.getPackageName(), GCMPushReceiverService.class.getName()); startWakefulService(context,(intent.setComponent(comp))); setResultCode(Activity.RESULT_OK); (“Error”,“error en C2DM”+ e.toString()); } } } –
我正在接受这些logcat –
它是不可能.....检查GCM广播接收器的日志.. – GvSharma