-1

可能重复:
如何将本地通知重复间隔设置为自定义时间间隔?

我想为自定义时间间隔(如 2 小时、3 小时)重复本地通知。

我知道如何使用 repeatInterval 进行本地通知。但通过使用它,我可以重复小时、天、周的通知。

我想重复间隔随机时间。

4

1 回答 1

1

你不能做自定义间隔。但是您可以创建一个循环以UILocalNotification在给定时间的自定义间隔之后添加。

您总是需要先删除所有通知,然后再阅读它们,否则您的用户将收到每个通知 x 次。

这样做的问题是 a) 它对性能不友好,b) 如果您在接下来的 2 周内添加自定义间隔,用户将被迫打开您的应用程序以重新创建通知。

更新:

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

于 2012-06-29T06:50:28.167 回答