【问题标题】:Push notifications - catching them?推送通知 - 抓住它们?
【发布时间】:2011-12-15 08:54:00
【问题描述】:

好的,这就是交易。

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

但是!

如果我的应用在 background 中,我会收到推送通知,如果我没有点击推送通知(或者在低于 5.0 的 iOS 中只是“取消”) ),然后在几分钟内打开应用程序,我不知道如何找到这个推送通知。有什么建议吗?

谢谢!

【问题讨论】:

  • 我不确定这是否可行。

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


【解决方案1】:

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

但是,如果你不按确定或取消弹出通知,就没有机会捕捉到任何信息。

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-02-17
    • 2021-06-11
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多