我试图在确定日期快速点火一次设置本地通知,但似乎重复间隔没有这样的选项。默认情况下,它每24小时触发一次。有没有办法提交通知,只发一次,这样用户甚至不用打开应用程序等?
答案 0 :(得分:2)
您必须将UILocalNotification
的{{3}}设置为0
:
如果您指定日历单位(例如每周(NSCalendarUnitWeekOfYear)或每年(NSCalendarUnitYear)),系统将按指定的时间间隔重新安排通知以进行交付。请注意,不支持小于一分钟的间隔。
默认值为0,表示系统会触发通知一次,然后将其丢弃。
关于你的第二个问题:不!用户必须至少打开一次应用程序!否则,应用程序不会执行任何代码。首次启动时注册通知。