activitykit
Installation
SKILL.md
ActivityKit
ActivityKit owns real-time, glanceable Live Activities displayed on the Lock
Screen and Dynamic Island. Ordinary timeline widgets belong in widgetkit, and
generic APNs setup belongs in push-notifications; ActivityKit owns the Live
Activity lifecycle and payload contract. aps.content-state must decode into
the exact ActivityAttributes.ContentState shape, including any coordinated
custom date/range encoding. Modern ActivityContent lifecycle examples require
iOS 16.2+ unless noted.
See references/activitykit-patterns.md for complete code patterns including push payload formats, concurrent activities, state observation, and testing.