What’s Included
Launch includes a ready-to-use RevenueCat integration:- RevenueCat Provider - Context for subscription state
- Native Paywall - Uses RevenueCat’s visual paywall builder
- Entitlement Checking -
useRevenueCat()hook - Restore Purchases - Built-in restore functionality
Why RevenueCat?
Native Paywalls
Design paywalls in RevenueCat’s dashboard — no code changes needed.
Cross-Platform
Sync subscriptions between iOS, Android, and web.
Analytics
Built-in dashboards for revenue and subscriber metrics.
A/B Testing
Test different paywalls and pricing without app updates.
How It Works
- App Store Connect - Create your subscription products
- RevenueCat - Import products, create offerings, design paywalls
- Your App - Display paywall, check subscription status
Usage
Check Subscription Status
Navigate to Paywall
File Structure
Test Checklist
- Offerings load in the paywall
- Sandbox purchase succeeds
- Entitlement state updates in-app
Troubleshooting
See RevenueCat Troubleshooting.Remove / Disable
To disable RevenueCat while you configure products, set:apps/mobile/features/feature-registry.tsx → featureFlags.payments = false
For production removal guidance, see Removing Features.