Release a New in-app purchase Key on App Store Connect
In-app purchase keys in App Store Connect are crucial for authenticating and validating client-to-server or server-to-server requests related to in-app purchases, including App Store server APIs and promotional offers for auto-renewable subscriptions.
These keys enable secure communication between your app’s server or linked services and Apple’s servers, facilitating the validation of in-app purchases and management of subscription offers.
Here’s a quick guide to maximizing its benefits:
- Expiration: In-app purchase keys, like other API keys, do not expire, providing uninterrupted purchase management.
- Revocation: Keys can be revoked at any time, but once revoked, they’re permanently deactivated and require the creation of a new key for continued functionality.
- Limitations: A maximum of 50 active keys is allowed per account.
- Revoked Keys: Any revoked keys from the past 30 days appear under the Revoked section of the In-App Purchase page in App Store Connect.
Release a New In-app purchase Key on App Store Connect
Release a New In-app purchase (IAP) key on App Store Connect under Users and Access → Integrations → Inn-App Purchase:
Core information about IAP key
All required in-app purchase key data you can find on Same Screen on App Store Connect.
Download the generated key. You will receive a .p8 key file.
Revoke an IAP key on App Store Connect
On App Store Connect, revoke an in-app purchase key under Users and Access → Integrations → Inn-App Purchase:
Revoking the key immediately disables access, ensuring enhanced security if a key is compromised or no longer needed.