【发布时间】:2012-08-16 18:37:07
【问题描述】:
我有一种待办事项本地通知,可以正常触发。
例如,如果 2 个通知已触发,则徽章编号变为 2。
现在我也喜欢在用户直接启动应用程序时处理这些通知,而不是通过通知中心。
所以徽章编号为 2,用户点击应用图标以启动应用,应用应该知道通知中心中有哪 2 个通知。
虽然我知道如何在它们触发之前获取所有计划的通知 - 有没有一种方法可以访问通知中心中存在的所有通知,因为它们已经触发了。
由于用户也可以直接从通知中心清除通知,因此实际上无法从应用程序内部跟踪通知中心中显示的通知。
非常感谢!
【问题讨论】:
-
这些是远程通知?我认为除非用户点击它们,否则您的应用无法了解它们。
-
这些是本地通知 - 但没关系,因为我想访问通知,无论它们来自哪里
-
iOS 不提供支持。通知是通知用户而不是应用程序(至少在用户对其采取行动之前)。
-
好的,谢谢你——如果你能把这个作为答案,我愿意接受......
标签: iphone ios nsnotificationcenter nsnotification