3

我有一个需要每天重复的通知。用户可以在特定日期关闭它。有没有什么简单的方法可以使用 UILocalNotification 框架来完成这个场景?

以从 2011 年 3 月 1 日开始每天重复并在 3 月 7 日和 3 月 23 日禁用的通知为例。

我想出的唯一解决方案是创建:

  • 3 月 1 日至 3 月 6 日的6 个非重复UILocation 通知
  • 3 月 8 日至 3 月 22 日的14 个非重复 UILocation 通知
  • 3 月 24 日的1 个重复 UILocation 通知,每天重复

这是可行的,但每次用户更改删除日期时都需要重新评估。这是完成此类场景的最佳方式吗?

编辑:更不用说这正在(迅速)接近每个应用程序的 64 个通知限制。

4

2 回答 2

2

无论如何,我看不到只为一系列日期建立重复。

于 2011-03-05T14:42:25.663 回答
0

对于此类应用程序必须设置不规则重复通知的警报问题,最好的方法是使用推送通知。我花了我 2 个月的时间浪费在这种问题上,最后我不得不转向推送通知。所以尽快尝试推送通知。:)

于 2011-12-20T04:54:13.753 回答