这是我第一次面对本地通知,而且我不知道如何在不同的日期和时间内定期发送本地通知。
例如,我希望在星期五下午5点和12点以及周二凌晨5点发出通知。
我想知道是否有办法获取所有有效通知,如果他们有标识符,也许我可以提供一些有关用户信息的信息?
也许有一个可以完成这项工作的图书馆?
谢谢!
答案 0 :(得分:0)
设置本地通知如下所示:
let notification = UILocalNotification()
notification.alertBody = "Notification main message"
notification.fireDate = NSDate() //Setup desired date/time here
UIApplication.sharedApplication().scheduleLocalNotification(notification)
如果您想同时设置多个通知,请循环执行上述代码或使用repeatInterval
参数或创建多个UILocalNotification
变量(请记得为每个变量调用scheduleLocalNotification()
一)。 Apple将本地通知队列限制为每个应用程序64个通知(不推荐)。需要时,请致电UIApplication.sharedApplication().cancelAllLocalNotifications()
清除队列。
答案 1 :(得分:0)
所以这不是什么大不了的事。 我只需要以某种方式保存有关我想要触发的通知的所有信息,当我启动应用程序时,我必须重置它们并重新安排。我错过了什么吗?