推送通知 - 抓住它们?

时间:2011-10-25 23:25:49

标签: iphone ios ios5 push-notification apple-push-notifications

好的,这就是交易。

我的应用正在使用iOS通知。 在应用程序委托中,如果应用程序位于前景,我会在didReceiveRemoteNotification中捕获它们 如果应用程序在后台中,我会在didBecomeActive中捕获它,并且我点击了推送通知。

然而!

如果我的应用程序位于后台,我会收到推送通知,如果我点击推送通知(或者只是在iOS上小于5.0的“取消”) ),并打开应用程序说,几分钟,我无法弄清楚如何找到此推送通知。有什么建议吗?

谢谢!

1 个答案:

答案 0 :(得分:4)

如果您的应用处于后台,操作系统会处理推送通知。它设置徽章,显示文本或播放声音。您甚至可以在iOS5中指定启动图像,当按下“确定”时应用程序将启动该图像。

但是,如果您没有按OK或取消通知PopUp,则无法捕获任何信息。

如果您从应用程序服务器发送通知,则可以在该服务器上实现一个接口(REST等),可以要求提供上一个通知甚至通知历史记录。但这是一种解决方法。