Brief Summary
This video from RevenueCat explains how to simplify in-app purchase management using their platform. They introduce three key concepts: entitlements, products, and offerings, which work together to streamline the process. Entitlements represent access levels or features unlocked by purchases, products are the actual items purchased, and offerings are collections of products presented to users on paywalls. RevenueCat's dashboard allows you to manage these elements and run A/B tests to optimize your in-app purchase strategy.
- Entitlements: Represent access levels or features unlocked by purchases.
- Products: Actual items purchased by users.
- Offerings: Collections of products presented to users on paywalls.
Entitlements
Entitlements represent different levels of access, features, or content that a user is entitled to. For example, a photo editing app might have a "Gold" entitlement for unlocking all costumes and a "Platinum" entitlement for a one-time lifetime purchase with different features. Most apps will have one to a few entitlements.
Products
Products are the actual items that users purchase through platforms like the App Store, Google Play Store, or Stripe. In the photo editing app example, there could be a "Gold Monthly" product, a "Gold Annual" product with a discount, and a "Platinum Lifetime" product. These products are configured in each platform's store.
Offerings
Offerings are collections of products that are presented to users on a paywall. They represent a single user-facing paywall and can be used to test different pricing strategies or product combinations. Offerings are defined in the RevenueCat dashboard and can be easily swapped out for A/B testing.
Packages
Packages are groups of equivalent products across different platforms. For example, the "Gold Monthly" package would include the "Gold Monthly" product for iOS, Android, and Stripe. This allows you to create offerings that include products from multiple platforms.
RevenueCat Dashboard
The RevenueCat dashboard allows you to manage your entitlements, products, and offerings. You can create multiple offerings and use RevenueCat's experiment features to run A/B tests to see which offerings perform best. This allows you to optimize your in-app purchase strategy without needing to make code changes.