By Admin on Friday, 16 April 2021
Category: All

Apple Push Notifications - Token Based Connections to APNs (Part 3/4)

​In this blog I will show how configure the sgcWebSockets JWT Client to send authenticated HTTP/2 requests to Apple Push Notification Servers.

Secure your communications with Apple Push Notification service (APNs) by using stateless authentication Tokens.

First you must obtain an Encryption Key and a Key ID from Apple Developer Account. Once a successful registration, you will obtain a 10-Character string with the Key ID and an Authentication Token signing key as a .p8 file extension.

You must use the sgcWebSockets JWT Client to generate a JWT using ES256 as algorithm. The token must not be generated for every HTTP/2 request, the token must not be refreshed before 20 minutes and not after 60 minutes.

Configure JWT Client 

Configure the JWT Client with the following values:

Using Token-Based connections, requires to send the apns-topic with the value of your app's bundle ID/app id (example: com.example.application).

Related Posts