如何从push.io接收通知数据

时间:2013-10-21 13:25:06

标签: android notifications push

我有一个应用程序,其中我使用推送通知。我正在使用push.io提供的api。 我按照以下链接进行配置: step-by-step push tutorial

代码在模拟器上工作正常,我收到通知。我点击通知,我的启动画面变为场景。但是当我使用真实设备时,它会显示以下错误作为收到通知并崩溃:

  

致命异常:主java.lang.NoSuchMethodError:   android.app.Notification $ Builder.build at   com.pushio.manager.PushIOGCMIntentService $ 1.onReceive(PushIOGCMIntentService.java:237)   在   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);
.
.
.
}

1 个答案:

答案 0 :(得分:2)

在此推送IO支持成员。

对由此带来的任何不便,我们深表歉意。我们在9月底发布了一个Android版本,其中包含一些影响某些2.3 - 4.2设备的API,这就是为什么你的推送实现在模拟器中工作但不在你的实际设备上。

固定版本于10月7日左右添加:https://github.com/pushio/PushIOManager_Android。删除以前的框架并将其替换为最新版本(2.10.3)应删除该错误并导致通知显示在您的设备上。

如果您仍然继续看到错误或有任何其他与推送有关的问题,请随时通过我们的支持渠道support@push.io与我们联系 - 我们通常会在工作日的24小时内回复(通常更早!)

再次感谢您的任何不便,并感谢您使用我们的服务!

此致

  • 推送IO支持团队