如果我發送消息從一個設備到另一個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