iPhone:存储和显示推送通知

Posted

技术标签:

【中文标题】iPhone:存储和显示推送通知【英文标题】:iPhone: Store and Display Push Notification 【发布时间】:2011-06-02 05:58:38 【问题描述】:

在我的 iphone 应用程序中,我想存储设备接收到的所有推送通知,然后将其显示在表格中。

我还想在应用程序图标上显示到目前为止收到的通知数量。

这可能吗?

有人可以帮忙吗?

谢谢。

【问题讨论】:

【参考方案1】:

您不能存储推送通知。您的应用程序已关闭并且操作系统收到通知,如果用户按下确定按钮,操作系统将打开您的应用程序。

您可以做的是将所有通知保留在您的服务器上,并在应用打开时将您的本地数据与服务器数据同步。

【讨论】:

感谢您的回复。会考虑这个建议。但是如何在图标上显示通知数量呢?这可能吗? 数字是操作系统在你的应用图标上设置的,必须在推送中,应用打开后可以编程设置[UIApplication sharedApplication].applicationIconBadgeNumber = 7; @Terente Ionut Alexandru 抱歉,我没听懂你的最后评论。你能花点时间解释一下吗?我想在不打开应用程序的情况下更新徽章。 您必须在最后一次推送中发送徽章编号。 看下面,application:handleActionWithIdentifier:forRemoteNotification:completionHandler:

以上是关于iPhone:存储和显示推送通知的主要内容,如果未能解决你的问题,请参考以下文章

如何在 iPhone 上指定推送通知的用户?

带计时器的推送通知 - iPhone

推送通知在 iphone 中没有收到来自 Parse.com 服务器的某些时间

如何在我的 iPhone 应用程序中显示来自服务器端的推送通知

收到推送通知时不显示横幅仅振动设备

phonegap 推送通知在 iPhone 上不起作用