【问题标题】:Is there a way to access the notifications shown in the notification center?有没有办法访问通知中心显示的通知?
【发布时间】:2012-08-16 18:37:07
【问题描述】:

我有一种待办事项本地通知,可以正常触发。

例如,如果 2 个通知已触发,则徽章编号变为 2。

现在我也喜欢在用户直接启动应用程序时处理这些通知,而不是通过通知中心。

所以徽章编号为 2,用户点击应用图标以启动应用,应用应该知道通知中心中有哪 2 个通知。

虽然我知道如何在它们触发之前获取所有计划的通知 - 有没有一种方法可以访问通知中心中存在的所有通知,因为它们已经触发了。

由于用户也可以直接从通知中心清除通知,因此实际上无法从应用程序内部跟踪通知中心中显示的通知。

非常感谢!

【问题讨论】:

  • 这些是远程通知?我认为除非用户点击它们,否则您的应用无法了解它们。
  • 这些是本地通知 - 但没关系,因为我想访问通知,无论它们来自哪里
  • iOS 不提供支持。通知是通知用户而不是应用程序(至少在用户对其采取行动之前)。
  • 好的,谢谢你——如果你能把这个作为答案,我愿意接受......

标签: iphone ios nsnotificationcenter nsnotification


【解决方案1】:

iOS 不支持应用程序查询通知中心中有哪些通知。通知是发给用户而不是应用程序的通知(至少在用户对其采取行动之前)。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-02-01
    • 1970-01-01
    • 1970-01-01
    • 2020-08-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多