Tag
#in-app-purchase
Restore Purchases Button Missing: The App Store Rejection Fix
Guideline 3.1.1 requires a restore mechanism, and AI paywalls omit it. The fix: a visible Restore control, a call to the restore API, and honest state handling.
Lawrence Arya · June 7, 2026
Native In-App Purchases in SwiftUI Without RevenueCat
How to build in-app purchases in SwiftUI with StoreKit 2 directly, no RevenueCat: the tradeoffs, the compliance rules, and what you own server-side.
Lawrence Arya · June 2, 2026
In-App Purchase Success Modal UI (Free, Done Right)
The post-purchase modal confirms the charge and the next step. Build a simple one from a free VP0 design, shown only after StoreKit confirms the purchase.
Lawrence Arya · May 30, 2026