Alarm?

Asked on 06/11/2025

1 search

The session titled "Wake up to the AlarmKit API" at WWDC 2025 introduces the AlarmKit framework, which allows developers to create and manage alarms within their apps. This framework provides the ability to schedule alarms based on a fixed schedule or a countdown, and it supports custom actions and appearances. Alarms can break through silent mode and focus settings, and they are supported on various system interfaces, including the lock screen, Dynamic Island, and Apple Watch.

Key features of AlarmKit include:

  • Authorization: Users must authorize apps to schedule alarms, which can be requested manually or automatically when creating the first alarm.
  • Alarm Creation: Alarms can be set with a specific date or recurrence pattern, and they can include custom actions and sounds.
  • Lifecycle Management: Developers have control over the alarm's lifecycle, including starting, stopping, pausing, and resuming alarms.
  • Customization: Alarms can be customized with different appearances and actions, such as snooze or custom buttons defined by app intents.

For more detailed information, you can refer to the session Wake up to the AlarmKit API (00:00:00).