【发布时间】:2010-11-05 03:24:33
【问题描述】:
有人知道 iphone OS 支持的 UILocalNotification 的最大数量吗? Apple 文档谈到最大数量为 64,但我想知道这是针对每个应用程序还是针对所有应用程序。
【问题讨论】:
标签: iphone ios4 uilocalnotification
有人知道 iphone OS 支持的 UILocalNotification 的最大数量吗? Apple 文档谈到最大数量为 64,但我想知道这是针对每个应用程序还是针对所有应用程序。
【问题讨论】:
标签: iphone ios4 uilocalnotification
限制是每个应用程序。
【讨论】:
设备上的每个应用程序仅限于 64 个计划本地 通知。系统丢弃过多的预定通知 在此限制中,仅保留将触发的 64 个通知 最快。定期通知被视为单个通知。
【讨论】:
似乎在 iOS 8.1 中,可以为每个应用安排超过 64 个通知,并且所有通知都会被触发。在我的应用程序中,我使用 500 多个本地通知对其进行了测试,所有通知都在 iPhone Simulator 和真正的 iPhone 5s 上进行了调度和触发。可能这是 iOS 8.1 中的错误,或者 Apple 忘记更新文档。
【讨论】:
本地通知主要适用于具有基于计时器的行为和简单日历或待办事项列表的应用。在后台运行的应用程序还可以安排本地通知以通知用户传入消息、聊天或更新。一个应用程序只能有有限数量的预定通知;系统保留最快触发的 64 条通知(自动重新安排的通知计为单个通知)并丢弃其余通知。
【讨论】: