In-App Purchase Not Restoring Correctly Across Devices
A returning user taps "Restore Purchases" and gets nothing, even though they bought the product.
Articles tagged with #IAP
A returning user taps "Restore Purchases" and gets nothing, even though they bought the product.
Your paywall or settings screen has no Restore Purchases button, or it is hidden, and Apple is flagging it.
The user paid for a subscription but your app still shows them as free, or vice versa after cancellation.
Sandbox IAP has five moving parts that must line up — device Apple ID, sandbox tester region, agreements, product status, StoreKit config. The diagnostic order.
A practical 2026 intro to setting up in-app purchases for an indie iOS app using RevenueCat — what it gives you, what it costs, and when to use it instead of raw StoreKit.