Purpl Docs
Connect an Apple app
Register Apple identifiers and App Store server integration in Purpl.
Register the app
- In Purpl, open the application and go to Stores > Apple App Store > Connection.
- Enter the bundle ID and numeric Apple ID from App Store Connect, then save.
- Add a development bundle ID only when the Xcode StoreKit test app uses a different bundle ID.
Connect notifications
- Copy the Production and Sandbox notification endpoints from the Purpl Connection page.
- In App Store Connect, open the app, then App Information > App Store Server Notifications.
- Enter each environment URL and select Version 2.
Synchronize notification history
- In App Store Connect, open Users and Access > Integrations > In-App Purchase.
- Generate an In-App Purchase key and prepare the Issuer ID, Key ID, and the p8 file that can be downloaded only once.
- In Purpl, go to Stores > Apple App Store > Synchronization, register the key, and connect it to this application.
- Run Synchronize now and confirm that the Production and Sandbox states succeed.
Paywall policy
In Stores > Apple App Store > Policy, save the privacy policy URL and terms of service. Enter a separate terms URL only when you do not use Apple’s standard terms.
Verify the connection
Complete a Sandbox or Production purchase. The setup is complete when Purpl creates a store notification and transaction and updates the last received time on the Apple page.