我的问题与用户忽略多个本地通知时发生的情况有关。在我的测试中,iOS 5.1(可能更早)似乎只将最后一个被忽略的通知传递给应用程序,并丢弃所有以前被忽略的通知。
使用我的应用程序(我相信还有很多其他应用程序),用户可能不会在每次通知时都启动应用程序,因此在用户启动应用程序之前可能存在多个未确认的通知。这对我很重要的原因是我试图在我的一个应用程序选项卡上放置一个准确的徽章,以反映已触发但尚未确认的通知的数量。
有没有人解决过这个问题?Apple 的电话应用程序为未接电话保留了准确的标记,但当然它们比我们拥有更多的功能。除非我必须这样做,否则我不想诉诸将数字徽章更改为感叹号之类的其他东西。
问候,
- 约翰