Live Activity APNs
Live Activities talk to Apple Push Notification service over HTTP/2. Authenticate with an ES256 JWT signed by your APNs .p8 key (Team ID + Key ID).
Frequent failures:
BadDeviceToken— sandbox token sent to production (or the reverse)DeviceTokenNotForTopic— bundle ID / topic mismatchExpiredProviderToken— JWT older than an hour or wrong keyInvalidProviderToken— Team ID or Key ID does not match the .p8
Live Hive stores the key encrypted and records the APNs status on every delivery. Configuration steps: APNs documentation.