let content = UNMutableNotificationContent()
content.sound = .default
content.title = "Заголовок"
content.body = "Сообщение"
var dateComponents = DateComponents()
dateComponents.hour = 9
dateComponents.minute = 0
let trigger = UNCalendarNotificationTrigger(dateMatching: dateComponents, repeats: true)
let request = UNNotificationRequest(identifier: UNNotificationRequest.weeklyAlKahID, content: content, trigger: trigger)
UNUserNotificationCenter.current().add(request) { error in
guard error == nil else {
print(error ?? "Error with donate")
return
}
}
В этом примере
каждые 9 часов утра будет доставляться уведомление. Обратите внимание, у
trigger стоит repeat. Не забудьте перед
запросить разрешение на пуши.
P.S. Это
тривиальный вопрос. Вы, наверное, начинающий разработчик. В сообществе не принято с любой проблемой обращаться на тостер, первые 5 ссылок в гугле на вопрос
local notification swift тоже хорошие ответы.