-
Configure Apple Pay
-
Configure Apple Pay on the web
-
Create a DeviceCheck private key
-
Create a ClassKit Catalog key
-
Create a Maps identifier and private key
-
Create a media identifier and private key
-
Communicate with APNs using authentication tokens
-
Communicate with APNs using a TLS certificate
-
Send push notifications from your web server
-
About Sign in with Apple
-
Enabling server-to-server notifications
-
Group apps for Sign in with Apple
-
Create a Sign in with Apple private key
-
Configure Sign in with Apple for the web
-
Configure private email relay service
-
Create Wallet identifiers and certificates
-
Create a Mac version of an iPad app
-
Create a services identifier and private key for WeatherKit
-
Create order type identifiers and certificates
Communicate with APNs using authentication tokens
You can use one APNs signing key to authenticate tokens for multiple apps. The signing key works for both the development and production environments. The signing key doesn’t expire, but can be revoked.
First enable push notifications in your Xcode project. Next create and download a private key with APNs enabled.
Then get the key identifier to create a JSON Web Token (JWT) that you’ll use to communicate with the capabilities you enabled. To learn more, read Communicating with APNs in the Local and Remote Notification Programming Guide.
If you suspect a private key is compromised, first create a new private key with APNs enabled. Then, after transitioning to the new key, revoke the old private key.
To learn about push notifications, visit the Local and Remote Notification Programming Guide.
Required role: Account Holder or Admin.