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