Setup a native app
...
App Stores and Subscriptions
Preconditions for Test & Submi...

Create a Push Key (P8)

4min

Summary

A P8 Push Key, also known as an Apple Push Key or Auth Key, is a cryptographic key file used for authenticating and sending push notifications to iOS, iPadOS, watchOS, and macOS devices through Apple's Push Notification service (APNs). The P8 Push Key is a newer form of authentication introduced by Apple and is preferred over the older method of using Push P12 certificates. It provides enhanced security and simplicity in managing push notifications. Unlike P12 certificates that expire and need periodic renewal, the P8 Push Key does not have an expiration date, making it more convenient to use.



How to

To create an Apple Push Key, follow these steps: 1. Log in to the Apple Developer website (developer.apple.com) and sign in using your developer account credentials. 2. Access the Certificates, Identifiers & Profiles section: Navigate to the 'Certificates, Identifiers & Profiles' section, usually located in the main menu or under the 'Account' tab. Select the 'Keys' option to register a New Key

Document image


3. Click the '+' button to register a new key.

Document image


4. Enter a descriptive name for the key and enable the 'Apple Push Notifications service (APNs)' checkbox and click 'Continue' to proceed.

Document image


5. Click 'Register' to generate the key. A new Apple Push Key will be created, and its details, including the Key ID and Key Download, will be displayed. 6. Click the 'Download' button to save the key file (.p8) to your computer.

Make sure to store this key securely, as it cannot be retrieved again.