簡體   English   中英

重復 iOS 通知

[英]Repeating iOS Notification

有沒有辦法安排在特定日期觸發並每分鍾重復一次的本地通知? 示例:用戶在上午 8:00 收到第一個通知,然后是 8:01、8:02...

要安排重復通知,您需要在觸發器初始化中使用日期組件。

例如

let date = Date(timeIntervalSinceNow: 3600)
let triggerDaily = Calendar.current.dateComponents([.hour,.minute,.second], from: date)
let trigger = UNCalendarNotificationTrigger(dateMatching: triggerDaily, repeats: true)

觸發器每天重復通知

嘗試在日期組件中僅使用.second設置觸發器

let date = Date(timeIntervalSinceNow: 3600)
let triggerDaily = Calendar.current.dateComponents([.second], from: date)
let trigger = UNCalendarNotificationTrigger(dateMatching: triggerDaily, repeats: true)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM