It takes months to implement in-app purchases for Android. Connecting to RTDN, validating receipt, storing subscription and purchases data — all these requires deploying a client and a server side code.
Purchases.products: get can be used to verify a non-auto-renewing product purchase, where Purchases.subscriptions: get is for verifying and re-verifying auto-renewing product subscriptions.
Find detailed instructions in our detailed guide.
Adapty Android SDK is a simple, lightweight, native Google Play Billing Library wrapper. Adapty encapsulates a complex logic of in-app purchases into a simple wrapper.
Check how easy it's to plug-n-play with in-app subscriptions. Just 5 SDK methods are all you need to deploy IAPs and get subscription data from Google without coding.
Make a purchase with receipt verification with a single method. Apple Promotion Offer supported right out of the box.
Restore purchases when a user re-install the app.
Link transaction to a user ID in your system.
Set any number of custom user attributes and set a separate IDs for each analytics/attribution services.
Link a user with transactions to an attribution such as ad source, campaign, ad, creative. AppsFlyer, Adjust, Branch, and Apple Seach Ads supported.