1. Configure Products & Entitlements
To successfully run subscription-based entitlement management, you need to connect stores’ products to Qonversion:-
Create and configure in-app products on the App Store Connect and/or Google Play Console sides
- Please note that your App Store Connect products must be in either Ready to submit or Ready for sale statuses. Otherwise, the Product not found error may occur during Qonversion SDK integration.
- Do not forget to activate your products for the Google Play console. Otherwise, the SkuDetails error may occur during Qonversion SDK integration.
- Create entitlement which should be granted once in-app product is purchased. Learn more about Qonversion entitlements here.
- Create product-linker in Qonversion and link it to the previously created entitlement. Learn more about Qonversion products here.
2. Configure a Remote Config for your paywall (optional)
To change the set of products offered to your users without an app release, put your product IDs into a Remote Config and read it in the app. This also lets you target user segments and run A/B tests on your paywall later. See the recommended payload structure and code samples. This step is not required for Subscription Management Mode — you can also request your products directly.3. Launch SDK
Initialize the SDK in Subscription Management mode: →Get your Qonversion Project Key4. Set additional user attributes
Optionally, to improve attribution in Adjust, AppsFlyer, Singular, or to match Qonversion revenue events to users in third-party tools, you can share with us such attributes as User Identifier, IDFA (Identifier for Advertisers, iOS 14.5+ only) or ASID (App set ID, Android 12+ only). Please follow this guide to learn more.5. Display products, make purchases, and check the premium status
Once you have added Products and Entitlements to Qonversion, initialized the SDK, and added user attributes, it’s time to proceed to the main part of the Subscription Management implementation!- Here you’ll learn how to correctly display products to your customer using Qonversion SDK.
- By following this guide, you will know how to launch a purchase, after which your user gets premium access with the entitlement you have created above.
- Finally, this article will help you check whether your user has already been granted access to your premium features.