Documentation

Existing app setup

Add PaywallReady to an app you already have without moving your navigation, auth, or screens.

1

Install the RevenueCat native dependency

bash

1npx expo install react-native-purchases
2

Copy the required kit files

text

1src/paywall-ready2src/components/PremiumGate.tsx3src/components/LoadingState.tsx4src/components/ErrorState.tsx

Good to know

The demo screens are optional. Use them as reference, not as required app structure.
3

Install it into one feature first

  • Wrap your app with PaywallReadyProvider.
  • Pick one screen or action that should become premium.
  • Gate only that feature with PremiumGate or usePremium.
  • Test purchase, restore, restart, and locked-state behavior.