Proof
No visual proof cases have been published for this package yet. The registry summary below describes what the compat layer implements.expo-live-activity
native-seam only — upstream JS (start/stop/updateActivity, normalizeConfig, the three addActivity*Listener wrappers) runs from the bundle; deterministic in-memory activities mirror the ios native module lifecycle, guards, and event payloads70%
API coverageWorking (6)
startActivity sync uuid-shaped ids with stored content and normalized config passthroughstopActivity/updateActivity with ActivityNotFound on unknown idsonStateChange active/ended/dismissed payloadstoken listener plumbing that never fires without the push plist keymultiple concurrent activitiesios 16.2 guard with native reason strings
Missing (4)
no Lock Screen / Dynamic Island / standby rendering hostno ActivityKit push token delivery (guest carries no push plist key)no shared-container image download (names pass through)no cross-restart persistence