Skip to main content
RevenueCat is a subscription management platform that simplifies in-app purchases across iOS, Android, and web.

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

  1. App Store Connect - Create your subscription products
  2. RevenueCat - Import products, create offerings, design paywalls
  3. Your App - Display paywall, check subscription status

Usage

Check Subscription Status

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.tsxfeatureFlags.payments = false For production removal guidance, see Removing Features.

Next Steps

Setup Guide

Configure App Store Connect and RevenueCat

Troubleshooting

Common errors and solutions