What problem does it solve?
ActivityKit helps you deliver real-time, glanceable status updates on iOS devices without forcing users to open your app, especially on the Lock Screen and Dynamic Island.
Core Features & Use Cases
- Live Activities delivery and updates: Start an activity, update its content state, and end it with correct dismissal behavior for time-sensitive information.
- Dynamic Island layouts: Implement compact, minimal, and expanded presentations so users see the right signal at every glance size.
- Push-to-update for background reliability: Use APNs push tokens and payload formats to update Live Activities even when the app is suspended.
- Use case: Track a ride, food delivery, or workout session so users can see progress, timers, and steps instantly while they multitask.
Quick Start
Ask the AI to show a complete ActivityAttributes + ContentState setup and the corresponding Widget and request/update/end flow for a Live Activity that uses push-to-update.