Payments & Subscriptions
The kit uses RevenueCat to manage subscriptions.Key Files
| File | Purpose |
|---|---|
lib/revenue-cat.ts | RevenueCat setup |
contexts/subscription-context.tsx | Subscription state |
app/paywall.tsx | Paywall UI |
Usage
Setup Steps
- Create products in App Store Connect → Subscriptions
- Add products to RevenueCat → Products
- Create an Offering with your products
- Add App-Specific Shared Secret to RevenueCat
Testing
- Create sandbox tester in App Store Connect
- Sign in with sandbox account on device
- Test purchase flow
Sandbox subscriptions renew quickly: 1 month = 5 minutes.