首页 文章

如何重复自定义时间间隔的本地通知[重复]

提问于
浏览
-1

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

我想重复本地通知的自定义时间间隔(如2小时,3小时) .

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

我想重复间隔随机时间 .

1 回答

  • 1

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

    您始终需要先删除所有通知,然后再将其读取,否则您的用户将获得每次通知x次 .

    这个问题是:a)它不是性能友好的; b)如果你在接下来的两周内添加自定义间隔,用户将被迫打开你的应用程序来重新创建通知 .

    UPDATE:

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

相关问题