Skip to main content
Answer

In-app purchase consumed in Android?

  • January 16, 2024
  • 1 reply
  • 230 views

Forum|alt.badge.img+3

Hi,

I have migrated from Android Billing to RevenueCat.

Many users have an In-App product for a lifetime purchase, so, this purchased is never consumed. The users can use the app in several devices. 

Some users are having troubles to detect this purchase with RevenueCat.

My cuestion, does RevenueCat consumes the in-app purchases by default or each time is read from Google servers?

Thanks

Best answer by cody

Hey @fran-m,

Yes, RevenueCat’s SDK will acknowledge and consume purchases automatically when it detects them - this typically occurs on app launch.

I’d recommend attaching your lifetime product to an entitlement, so that you can check if the lifetime entitlement is active when granting feature access. When we detect and consume the product, we’ll automatically unlock the associated entitlements.

If there are users who’s purchases have been consumed already, I’d recommend using promotional entitlements to grant them lifetime access to an entitlement: https://www.revenuecat.com/docs/promotionals

This post has been closed for comments

1 reply

cody
RevenueCat Staff
Forum|alt.badge.img+8
  • RevenueCat Staff
  • Answer
  • January 18, 2024

Hey @fran-m,

Yes, RevenueCat’s SDK will acknowledge and consume purchases automatically when it detects them - this typically occurs on app launch.

I’d recommend attaching your lifetime product to an entitlement, so that you can check if the lifetime entitlement is active when granting feature access. When we detect and consume the product, we’ll automatically unlock the associated entitlements.

If there are users who’s purchases have been consumed already, I’d recommend using promotional entitlements to grant them lifetime access to an entitlement: https://www.revenuecat.com/docs/promotionals