Purpl
Docs menu

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.