如何在 iOS 5 的通知中心获取我的应用程序的所有通知

Posted

技术标签:

【中文标题】如何在 iOS 5 的通知中心获取我的应用程序的所有通知【英文标题】:How to get all notifications for my app in notification center of iOS 5 【发布时间】:2012-02-06 03:07:44 【问题描述】:

我使用didReceiveRemoteNotifications:(NSDictionary*)userInfo 在推送消息到达时获取它。

问题是:ios 5 增加了一个通知中心来临时保存推送通知,当我点击其中一个时,didReceiveRemote** 回调函数只能获取其中一条消息,而其他消息在通知中心消失。

如何获取通知中心的所有推送消息?

【问题讨论】:

有同样的问题。目前我的应用程序只能处理最新通知并通过设置徽章编号清除其他通知。希望有人帮忙。 【参考方案1】:

在通知中心获取所有消息的唯一方法是让用户触摸它们。

当您的应用进入前台时,它应该与服务器检查是否有任何未收到的消息。

【讨论】:

以上是关于如何在 iOS 5 的通知中心获取我的应用程序的所有通知的主要内容,如果未能解决你的问题,请参考以下文章

为 iOS 5 通知中心设置应用默认值

我正在使用通知服务扩展,但无法在通知中获取图像,如何在通知中心获取图像?

如何在应用程序中禁用iOS通知中心?

制作屏幕外可拖动视图(如 iOS 5 通知中心)

打开另一个通知时,如何防止通知从通知中心消失? iOS

如何在 swift 4 上从 didFinishLaunchingWithOptions 获取通知中心数据