Implement paywalls manually in Kotlin Multiplatform SDK
Accept purchases
If you are working with paywalls you've implemented yourself, you can delegate handling purchases to Adapty, using the makePurchase
method. This way, we will handle all the user scenarios, and you will only need to handle the purchase results.
makePurchase
works with products created in the Adapty dashboard. Make sure you configure products and ways to retrieve them in the dashboard by following the quickstart guide.
Fetch paywalls and products
Fetch paywalls and products in Adapty Kotlin Multiplatform SDK to enhance user monetization.
Present remote config paywalls
Discover how to present remote config paywalls in Adapty Kotlin Multiplatform SDK to personalize user experience.
Accept purchases
Guide on handling in-app purchases and subscriptions using Adapty.
Restore purchases
Learn how to restore purchases in Adapty to ensure seamless user experience.
Handle errors
Troubleshoot purchases in Kotlin Multiplatform SDK
Observer mode
If you want to implement your own purchase handling logic from scratch, but still want to benefit from the advanced analytics in Adapty, you can use the observer mode.
Consider the observer mode limitations here.
Implement Observer mode
Implement observer mode in Adapty to track user subscription events in Kotlin Multiplatform SDK.
Report transactions in Observer Mode
Report purchase transactions in Adapty Observer Mode for user insights and revenue tracking in Kotlin Multiplatform SDK.
Handle errors
Troubleshoot purchases in Kotlin Multiplatform SDK