Apple Push Notification Service (APNs)
The Apple Push Notification service (APNs) is the HTTP/2 + JSON push delivery surface for sending remote notifications, background updates, VoIP pushes, and Live Activity updates to iOS, iPadOS, watchOS, tvOS and macOS devices. Providers authenticate either with a token-based JWT (ES256) or with a per-app TLS client certificate, and POST a notification payload to /3/device/{deviceToken}. APNs is the transport behind every push notification on iOS.
Documentation
Documentation
https://developer.apple.com/documentation/usernotifications/sending-notification-requests-to-apns
APIReference
https://developer.apple.com/documentation/usernotifications/setting-up-a-remote-notification-server
Authentication
https://developer.apple.com/documentation/usernotifications/establishing-a-token-based-connection-to-apns