如何只发一次本地通知?

时间:2016-04-11 17:18:46

标签: swift notifications repeat

我试图在确定日期快速点火一次设置本地通知,但似乎重复间隔没有这样的选项。默认情况下,它每24小时触发一次。有没有办法提交通知,只发一次,这样用户甚至不用打开应用程序等?

1 个答案:

答案 0 :(得分:2)

您必须将UILocalNotification的{​​{3}}设置为0

  

如果您指定日历单位(例如每周(NSCalendarUnitWeekOfYear)或每年(NSCalendarUnitYear)),系统将按指定的时间间隔重新安排通知以进行交付。请注意,不支持小于一分钟的间隔。

     

默认值为0,表示系统会触发通知一次,然后将其丢弃。

关于你的第二个问题:不!用户必须至少打开一次应用程序!否则,应用程序不会执行任何代码。首次启动时注册通知。