【问题标题】:Maximum number of UILocalNotification for iphoneiphone 的 UILocalNotification 的最大数量
【发布时间】:2010-11-05 03:24:33
【问题描述】:

有人知道 iphone OS 支持的 UILocalNotification 的最大数量吗? Apple 文档谈到最大数量为 64,但我想知道这是针对每个应用程序还是针对所有应用程序。

文档位于: http://developer.apple.com/library/ios/#documentation/iphone/Reference/UILocalNotification_Class/Reference/Reference.html

【问题讨论】:

    标签: iphone ios4 uilocalnotification


    【解决方案1】:

    限制是每个应用程序。

    【讨论】:

      【解决方案2】:

      设备上的每个应用程序仅限于 64 个计划本地 通知。系统丢弃过多的预定通知 在此限制中,仅保留将触发的 64 个通知 最快。定期通知被视为单个通知。

      Check the Doc for more info

      【讨论】:

      【解决方案3】:

      似乎在 iOS 8.1 中,可以为每个应用安排超过 64 个通知,并且所有通知都会被触发。在我的应用程序中,我使用 500 多个本地通知对其进行了测试,所有通知都在 iPhone Simulator 和真正的 iPhone 5s 上进行了调度和触发。可能这是 iOS 8.1 中的错误,或者 Apple 忘记更新文档。

      【讨论】:

      • 我在本地通知上测试了 1000。这有点慢,但它的工作原理。感谢您指出! :D
      【解决方案4】:

      本地通知主要适用于具有基于计时器的行为和简单日历或待办事项列表的应用。在后台运行的应用程序还可以安排本地通知以通知用户传入消息、聊天或更新。一个应用程序只能有有限数量的预定通知;系统保留最快触发的 64 条通知(自动重新安排的通知计为单个通知)并丢弃其余通知。

      https://developer.apple.com/library/ios/documentation/iphone/Reference/UILocalNotification_Class/index.html

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-09-23
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多