Как установить fromDate в UNTimeIntervalNotificationTrigger

Мне нужно отправлять уведомления каждые 48 часов с определенной даты. Я могу запланировать это с помощью UNTimeIntervalNotificationTrigger как -

let trigger : UNTimeIntervalNotificationTrigger = UNTimeIntervalNotificationTrigger.init(timeInterval: TimeInterval(48 * 60 * 60), repeats: true);
let content = UNMutableNotificationContent()   
   // Set the content whatever you want like title, subtitle, sound, userInfo 

let request = UNNotificationRequest(identifier: alertId, content: content, trigger: trigger);

Моя проблема в том, как установить fireDate, Мне нужно начать это уведомление с будущей даты, но, используя его, оно начинается с сегодняшнего дня.

Я также пытался использовать UNCalendarNotificationTrigger(используя компонент [.hour, .minute]), но это повторяется каждый день как особые часовые и минутные совпадения каждый день. Я также следовал за другими решениями переполнения стека, но все еще не получил никакого решения.

0 ответов

Другие вопросы по тегам