UILocalNotification hat abgeschrieben worden, so würde Ich mag meinen Code an den UserNotification Rahmen aktualisieren:UserNotification in 3 Tagen dann jeden Tag/Stunde wiederholen - iOS 10
let alertDays = 3.0
let alertSeconds = alertDays * 24.0 * 60.0 * 60.0
let localNotification:UILocalNotification = UILocalNotification()
localNotification.alertAction = "Reminder"
localNotification.alertTitle = "Reminder Title"
localNotification.alertBody = "Reminder Message"
localNotification.fireDate = Foundation.Date(timeIntervalSinceNow: alertSeconds)
localNotification.repeatInterval = .day
UIApplication.shared().scheduleLocalNotification(localNotification)
Wie kann ich eine ähnliche tägliche oder stündliche Wiederholung eingestellt mit dem UserNotification Framework nach dem Warten auf die erste Benachrichtigung?
let alertDays = 3.0
let alertSeconds = alertDays * 24.0 * 60.0 * 60.0
let content: UNMutableNotificationContent = UNMutableNotificationContent()
content.title = "Reminder Title"
content.subtitle = "Reminder Subtitle"
content.body = "Reminder Message"
let calendar = Calendar.current
let alarmTime = Foundation.Date(timeIntervalSinceNow: alertSeconds)
let alarmTimeComponents = calendar.components([.day, .hour, .minute], from: alarmTime)
let trigger = UNCalendarNotificationTrigger(dateMatching: alarmTimeComponents, repeats: true)
let request = UNNotificationRequest(identifier: workoutAlarmIdentifier,
content: content,
trigger: trigger)
UNUserNotificationCenter.current().add(request)
{
(error) in // ...
}
Verwandte? [Wie setze ich ein NSCalendarUnitMinute repeatInterval auf iOS 10 UserNotifications?] (Http://Stackoverflow.com/q/37804287/2415822) – JAL
RelatedInterval scheint aber nicht .repeatInterval von den abgeschriebenen UILocalNotifications, die in UserNotifications unterstützt wird. Ich suche, wie dies im neuen Framework gehandhabt wird, damit ich meinen Code von dem abgeschriebenen Code verschieben kann. –
Ich schlage vor, Sie erheben ein Radar – Wain