Configure capabilities

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.