AlarmManager
An object that exposes functions to work with alarms: scheduling, snoozing, cancelling.
Declaration
class AlarmManagerOverview
Schedule your alarm alert using AlarmManager. The following example calls the AlarmManager schedule function by passing in the id and configuration.
Task {
let _ = try? await AlarmManager.shared.schedule(id: id, configuration: configuration)
}Topics
Creating a shared instance
Updating an alarm
Scheduling an alarm
Requesting authorization
Checking authorization status
AlarmManager.AlarmAuthorizationStateUpdatesauthorizationUpdatesAlarmManager.AuthorizationStateauthorizationState