我有一些待办事项的本地通知,这些通知被触发了正常。
因此,例如,如果触发了 2 个通知,则徽章编号变为 2。
现在,我也喜欢在用户直接启动应用程序时处理这些通知 - 而不是通过通知中心。
因此,徽章编号将为 2,用户单击应用图标以启动应用,应用应知道通知中心中有哪 2 个通知。
虽然我知道如何在它们触发之前获取所有预定的通知 - 有没有办法访问通知中心中存在的所有通知,因为它们已经触发。
由于用户还可以直接从通知中心清除通知,因此实际上无法从应用程序内跟踪通知中心中显示的通知。
非常感谢!
iOS 不支持应用程序查询通知中心中的通知。通知是向用户发送的通知,而不是对应用的通知(至少在用户对其执行操作之前不会)。