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-purchases2
Copy the required kit files
text
1src/paywall-ready2src/components/PremiumGate.tsx3src/components/LoadingState.tsx4src/components/ErrorState.tsxGood 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
PremiumGateorusePremium. - ✓Test purchase, restore, restart, and locked-state behavior.