Apple App Store
StoreKit in-app purchases & subscriptions on Apple platforms.
Overview
The App Store, through StoreKit, powers in-app purchases and subscriptions on iPhone, iPad and Mac. It is the primary rail for most mobile revenue.
CashSDK verifies every StoreKit 2 transaction and App Store Server Notification server-side, so entitlements are authoritative and no purchase is trusted on the client alone.
Mac App Store apps use the same App Store Connect key. A Mac build that shares the iOS bundle ID needs nothing extra. A Mac app with its own App Store Connect record adds its Mac bundle ID and the same notification URL, and its products map to the same entitlements.
What you can do
StoreKit 2 purchases
Consumables, non-consumables, and auto-renewing subscriptions, all validated server-side.
Server-side receipt validation
Every transaction is verified against Apple before an entitlement is granted.
App Store Server Notifications
V2 notifications keep renewals, refunds, and grace periods current in real time.
Subscription lifecycle
Trials, offers, upgrades, and billing retries resolve to one entitlement model.
Mac App Store
Native macOS and Mac Catalyst apps, as a universal purchase or with their own App Store Connect record.
How it works
- 1
Connect your account
Add Apple App Store from the CashSDK dashboard. Credentials are stored encrypted, never in your app binary.
- 2
Map your products
Point each Apple App Store product or price at a CashSDK product, so a purchase resolves to the same entitlement everywhere.
- 3
Reconcile in one ledger
Apple App Store charges settle into a single revenue view alongside the App Store and Google Play, one source of truth for MRR and churn.
Related apps
Settle Apple App Store into one revenue ledger.
Start free, integrated by your coding agent in under an hour. Your revenue data is yours: export anytime, never sold.