我想发送本地和时间表通知两个月,一天三次。
我已经在这样的用户注册后设置了第一个通知,但我不知道应该如何继续它。
dateComps.day = registrationDate.day
dateComps.month = registrationDate.month
dateComps.year = registrationDate.year
dateComps.hour = 7
dateComps.minute = 0
let itemDate = calendar.dateFromComponents(dateComps)
localNotif.fireDate = itemDate!.dateByAddingTimeInterval(24*60*60)
localNotif.timeZone = NSTimeZone.defaultTimeZone()
localNotif.alertBody = "Good Morning new user!"
localNotif.alertAction = "View details"
localNotif.alertTitle = "Good morning"
答案 0 :(得分:0)
应用程序可以提前设置的最大本地通知量为64,因此实际上每天3次通知您只能提前21天设置。
每次应用打开电话时,您所能做的最好:
UIApplication.sharedApplication().scheduledLocalNotifications
并检查fireDate
属性并根据需要安排更多通知。