3

ユーザーが毎日特定の時間にアプリを開くように通知をスケジュールできるようにしようとしています。これまでのところ、今からユーザーが選択するまでの時間を計算し、X 秒で通知をスケジュールすることで、最初の通知をスケジュールすることができました。ただし、その通知を毎日繰り返すように設定する方法はありますか? 混乱している場合に備えて、私のコードの一部を次に示します。

let newTime: Double = Double(totalDifference)
let notifTrigger = UNTimeIntervalNotificationTrigger(timeInterval: newTime, repeats: false)
let request = UNNotificationRequest(identifier: "openApp", content: notif, trigger: notifTrigger)
UNUserNotificationCenter.current().add(request, withCompletionHandler: { error in
    if error != nil {
        print(error!)
        completion(false)
    } else {
        completion(true)
    }
})

どんな助けでも大歓迎です

4

2 に答える 2