In-app purchase consumed in Android?

  • 16 January 2024
  • 1 reply

Badge +2


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?



Best answer by cody 18 January 2024, 14:59

View original

1 reply

Userlevel 6
Badge +8

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: