RevenueCat
This manual provides detailed instructions for integrating Assetario with RevenueCat to manage subscription services. It covers all stages of setup and configuration to ensure a seamless integration process.
Initial Setup (one time) - 1MD in total
Subscription and subscription group set up
Apple App Store Connect set up - Create all required subscription groups and subscriptions in Apple App Store Connect
RevenueCat set up
Create relevant Offerings(same as subscription groups in Apple App Store Connect) in RevenueCat.
Create relevant Packages(same as subscriptions in App Store Connect) connected to the Offerings.
Connect Packages to an Entitlement to define the feature set available to the user after purchase.
Subscription and Subscription Group Set-Up
Example subscription price setup:
Subscription Type
Subscription Pro 50
Subscription Pro 75
Subscription Pro 100
Subscription Pro 125
Subscription Pro 150
Subscription Pro 200
Pro Yearly
$29.99
$44.99
$59.99
$74.99
$89.99
$119.99
Pro Monthly
$7.99
$11.99
$14.99
$18.99
$22.99
$29.99
Example subscription groups setup:
Subscription_Pro_50
Subscription_Pro_75
Subscription_Pro_100
Subscription_Pro_125
Subscription_Pro_150
Subscription_Pro_200
Apple App Store Connect Set-Up
Subscription group creation - Create subscription groups based on the provided guideline
Subscription group creation - In each subscription group create subscriptions based on the table specified in Subscription and Subscription Group Set Up
RevenueCat Set-Up
Creation of new Offerings
For each previously created Subscription Group, create a new Offering, covering all agreed-upon multipliers.
The Offerings will be fetched within the SDK and used based on the returned multiplier via the Assetario SDK.
Open created subscription and create Products based on the previously agreed-upon specifics of subscriptions within Subscription Groups.
Connection of New Products to Existing Entitlements
Entitlements are used to specify features of a purchased subscription.
If not already created, create relevant Entitlements.
Open created Entitlements and attach previously created Products, based on the features they should contain, to relevant Entitlements.
Personalization rules
Baseline Control:
If user.group = control, then show 'Subscription Pro 100' paywall.
Personalized 50:
Else if user.group = personalized and user.multiplier = 50, then show 'Subscription Pro 50' paywall.
Personalized 75:
Else if user.group = personalized and user.multiplier = 75, then show 'Subscription Pro 75' paywall.
Personalized 100:
Else if user.group = personalized and user.multiplier = 100, then show 'Subscription Pro 100' paywall.
Personalized 125:
Else if user.group = personalized and user.multiplier = 125, then show 'Subscription Pro 125' paywall.
Personalized 150:
Else if user.group = personalized and user.multiplier = 150, then show 'Subscription Pro 150' paywall.
Personalized 200:
Else if user.group = personalized and user.multiplier = 200, then show 'Subscription Pro 200' paywall.
Last updated