0

我想在我的 iPhone 应用程序中发送本地通知。用户可以根据不同的类别设置通知和时间。类别是:-

  1. 日常

  2. 平日

  3. 周末

  4. 每逢星期一

  5. 每逢星期二

  6. 每个星期四

  7. 每星期五

  8. 每周六

  9. 每个星期天。

对于每个类别,用户可以选择多个时间并为此设置本地通知。例如,如果我选择每日通知,我可以添加多个时间 10AM、11AM、12PM 等等。因此,用户每天可以设置的最大通知时间是 24 天(一天 24 小时)。在每个通知上,我需要获取随机/唯一文本并将其设置为本地通知警报。因此,如果用户选择所有这 9 个类别,那么他可以设置的最大通知是 24*9(每个类别 24)= 216。

所以我的问题是: -

  1. 我可以设置 216 个本地通知来触发吗?

  2. 如何获取随机文本并将其设置为本地通知警报,以便每次本地通知触发时都获得唯一文本?

4

1 回答 1

0
  1. 不,您最多只能设置 64 个本地通知。本地和推送通知编程指南指出:

    设备上的每个应用程序仅限于最快触发的 64 个预定本地通知。操作系统会丢弃超过此限制的通知。它将重复通知视为单个通知。

  2. 您必须在安排通知之前设置文本,因此具有相同间隔(例如每天上午 10 点)的通知将具有相同的文本,直到您将其删除以添加另一个。

于 2012-06-29T06:32:41.467 回答