What problem does it solve?
Provides a comprehensive, step-by-step guide to configuring and managing RevenueCat for Expo/React Native mobile apps, including seed scripts, entitlements, offerings, products, and pricing to enable reliable in-app purchases across stores.
Core Features & Use Cases
- Prerequisites and project setup for RevenueCat, including client and server SDKs.
- Seed and management workflows for creating projects, apps, products, entitlements, offerings, and packages via the RevenueCat REST API.
- Client integration guidance with initialization, subscription checks, and best practices for using RevenueCat in a mobile app workflow.
- Troubleshooting, environment variable guidance, and alignment of RevenueCat as the single source of truth for product data.
Quick Start
Run the seedRevenueCat.ts script to initialize RevenueCat entities, then initialize RevenueCat in your app with initializeRevenueCat at startup and wrap your app with the SubscriptionProvider.