In-App Subscription with StoreKit 2
Full-stack subscription system with StoreKit 2 — product loading, purchase flow, paywall UI on iOS, plus server-side JWS verification, App Store Server Notifications (webhook), and database persistence for reliable receipt-of-truth
Pro
Included in ShipSwift Pro: $89 a year, or $199 for life.
Copies a short instruction with your private download link. Paste it into your agent: it downloads the whole skill (the source code, the setup steps and the mistakes we already made for you) and builds the screen.
Works with
+70
What it does
Implements a full subscription lifecycle — from product loading and purchase on iOS to server-side JWS verification, webhook handling, and database persistence — using only Apple-native StoreKit 2 with zero third-party SDK dependencies.
What you get
- ✓1,183 lines of source code, ready to paste
- ✓Architecture
- ✓Dependencies
- ✓Implementation
- ✓Integration Checklist
- ✓Common Customizations
- ✓Known Pitfalls
subscriptionStoreKitin-app purchasepaywallmonetizationreceipt validation
Architecture
Why StoreKit 2 (not RevenueCat)?
- Zero third-party SDK cost — no per-transaction fees or monthly pricing tiers.
- First-party Apple library with JWS-signed transactions — cryptographic proof of purchase.
SubscriptionStoreViewprovides a native, App-Review-friendly paywall out of the box.- Full control over server-side verification via
@apple/app-store-server-library. - For most indie apps shipping 1-3 subscription tiers, the built-in API covers everything RevenueCat offers, without the abstraction overhead.
More in Paywall and payments

Classic plan picker
ProA classic paywall: perks up top, monthly or yearly below, with the saving called out.

Free-trial timeline
ProA free-trial timeline that shows today, the reminder day and the charge date.


Full-bleed hero
ProA full-bleed hero with ratings and a glowing call to action that changes with the plan.


Reviews and plan cards
ProSliding reviews above three plan cards, including a one-time lifetime unlock.

Lifetime unlock
ProA one-time purchase: pay once, keep every pro feature forever, no subscription.


Two tiers
ProTwo tiers side by side: switch between Plus and Pro and the perks and prices follow.

