我有一个使用推送通知的应用程序。我正在使用 push.io 提供的 api。我按照以下链接进行配置: 分步推送教程
代码在模拟器上运行良好,我收到通知。我单击通知,我的启动画面进入场景。但是当我使用真实设备时,它会在收到通知并崩溃时显示以下错误:
致命异常:主要 java.lang.NoSuchMethodError:android.app.Notification$Builder.build at com.pushio.manager.PushIOGCMIntentService$1.onReceive(PushIOGCMIntentService.java:237) at android.app.LoadedApk$ReceiverDispatcher$Args.run( LoadedApk.java:728)
这是接收器的代码:
@Override
public void onReceive(Context context, Intent intent) {
Log.i("calling...", "onReceive()");
this.ctx = context;
// Log.i("receiving message", "message received");
Log.i(logTag, "Received intent: " + intent.toString());
String action = intent.getAction();
Log.i("action: ", action);
.
.
.
}