An Interval Trigger Notification is a local notification that fires repeatedly at a fixed time interval.
It uses UNTimeIntervalNotificationTrigger from the UserNotifications framework with the repeats parameter set to true.
This is commonly used for:
Example use case:
User taps "Start hourly reminder" → Notification appears every hour.
Local notifications follow the same scheduling pipeline:
Notification Content
+
Notification Trigger
↓
Notification Request
↓
UNUserNotificationCenter
↓
Notification delivered
For interval notifications, the key difference is that the trigger repeats automatically.
The system object responsible for managing notifications.
Responsibilities include: