alarmkit, lots of detail in it
Asked on 06/12/2025
•@wwdc251 search
The session "Wake up to the AlarmKit API" at WWDC 2025 provides a comprehensive overview of the AlarmKit framework, which allows developers to create and manage alarms within their apps. Here are some key details covered in the session:
-
Authorization: Before scheduling alarms, apps need to request user authorization. This can be done by adding the
NSAlarmKitUsageDescription
to the app's info plist and using theAlarmManager
to request authorization. Authorization -
Creating Alarms: Alarms can be created with a fixed or relative schedule, and they can include custom metadata for additional functionality. The session explains how to set up countdown durations, schedules, and appearances for alarms. Creation
-
Alarm Lifecycle Management: The
AlarmManager
class is used to manage the lifecycle of alarms, allowing developers to transition alarms to different states such as countdown, paused, or stopped. Life cycle -
Customization: Developers can customize the appearance of alarms, including the alert presentation and actions using app intents. This includes setting up custom buttons and defining actions that occur when these buttons are tapped.
-
Integration with System Features: Alarms can be integrated with system features like the Dynamic Island and Standby mode, providing a seamless user experience across different device states.
If you have specific questions about any part of the AlarmKit API, feel free to ask!

Wake up to the AlarmKit API
Rrrr-rrrrr-innng! From countdown timers in your recipe app to wake-up alarms in your travel planning app, the AlarmKit framework in iOS and iPadOS 26 brings timers and alarms to the Lock Screen, Dynamic Island, and more. Learn how to create and manage your app’s alarms, customize their Live Activities, and offer custom alert actions using the App Intents framework. To get the most from this video, we recommend first watching “Meet ActivityKit” from WWDC23.

Explore enhancements to your spatial business app
Discover how the latest enhancements and APIs in visionOS 26 expand access and extend enterprise capabilities announced last year. Learn how these all-new features make it easy to build model training workflows, enhance video feeds, and enable you to align coordinate systems over a local network to develop collaborative experiences in your in-house app.