首页 文章

如何只发一次本地通知?

提问于
浏览
0

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

1 回答

  • 2

    您必须将 UILocalNotificationrepeatInterval设置为 0

    如果您指定日历单位,例如每周(NSCalendarUnitWeekOfYear)或每年(NSCalendarUnitYear),系统将按指定的时间间隔重新安排通知以进行交付 . 请注意,不支持小于一分钟的间隔 . 默认值为0,表示系统触发通知一次,然后丢弃它 .

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

相关问题