your app
Productsstore SKUs
Offeringspaywall bundles
Entitlementsunlock flags
App Store · Play Store
revenuecat.dartdart
// Products are the SKUs you create
// in App Store Connect and Play Console.
// RevenueCat mirrors them in one place.
//
// pro_monthly , $9.99 / month
// pro_annual , $59.99 / year
// remove_ads , $4.99 oncerevenuecat.dartdart
// Offerings are the bundles your
// paywall renders. Swap them from the
// dashboard, no app update required.
final offerings = await Purchases.getOfferings();
final current = offerings.current;revenuecat.dartdart
// Entitlements are permission flags.
// Multiple products can unlock the
// same entitlement, that's the trick.
final info = await Purchases.getCustomerInfo();
final isPro = info.entitlements.active.containsKey('pro');