Documentation

Expo testing

Real in-app purchases require native builds. Expo Go can render UI, but it cannot test the real purchase flow.

1

Use a development build

bash

1npx expo run:ios2npx expo run:android

Watch out

If purchase code fails in Expo Go, that does not prove the kit is broken. Test purchases in a native build.
2

Run the sandbox checklist

  • Paywall opens.
  • Real localized price appears.
  • Sandbox purchase succeeds.
  • PremiumGate unlocks immediately.
  • Premium status survives app restart.
  • Restore purchases works after reinstall.
  • RevenueCat dashboard shows the active entitlement.