AlarmKit
Asked on 06/16/2025
2 searches
The session "Wake up to the AlarmKit API" at WWDC 2025 introduces AlarmKit, a framework that allows developers to create and manage alarms within their apps. The session covers various aspects of using AlarmKit, including:
-
Authorization: Before scheduling alarms, users must authorize the app. This can be done manually or automatically when the first alarm is created. Authorization status can be checked and managed through the Alarm Manager class.
-
Alarm Creation: Alarms can be created with specific countdown durations, schedules (fixed or relative), and custom appearances. They can include custom actions using app intents, and support custom sounds.
-
Alarm Management: Once set up, alarms can be managed using the Alarm Manager class, allowing developers to control the alarm's lifecycle, including pausing, resuming, or canceling alarms.
-
Customization: Developers can customize alarm actions and appearances, including adding custom buttons and defining actions using app intents. Alarms can also be integrated with live activities for dynamic presentations on the lock screen and in the Dynamic Island.
For more detailed information, you can refer to the session chapters, such as Authorization and Life cycle.

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.

Enhance child safety with PermissionKit
Discover how PermissionKit helps you enhance communication safety for children in your app. We’ll show you how to use this new framework to create age-appropriate communication experiences and leverage Family Sharing for parental approvals. You’ll learn how to build permission requests that seamlessly integrate with Messages, handle parental responses, and adapt your UI for child users. To get the most out of this session, we recommend first watching “Deliver age-appropriate experiences in your app” from WWDC25.