Skip to main content

Non-subscription in-app purchases?

  • February 23, 2024
  • 4 replies
  • 638 views

Forum|alt.badge.img

Hi. I’ve just started using RevenueCat and I really like the ease of integration, however, unless I’m missing something it appears that RevenueCat does not support non-subscription in-app purchases. Is that really correct?

For my application, I need monthly and yearly subscriptions, but also a consumable purchase. I really don’t want to have to implement two different solutions.

Can anyone tell me if I’m wrong? And if not, has anyone heard that at least basic support for consumables is the RevenueCat roadmap?

Btw, I know that RevenueCat will pick up these transactions for reporting, but that’s not helpful to me.

Thanks!

This post has been closed for comments

4 replies

Forum|alt.badge.img+8
  • RevenueCat Staff
  • 509 replies
  • February 27, 2024

Hi, RevenueCat does support non-subscription in-app purchases. For iOS these require no extra work. But for Android the Google Play Store does not provide an option to mark IAPs as consumable or non-consumable so RevenueCat's SDK will consume all Android IAPs upon purchase. As such, to replicate the behavior of a non-consumable IAP for Android users, you must ensure your user will not be offered the IAP after the initial purchase. Failure to do so will enable the user to re-purchase the IAP.

You can read more about how RevenueCat handles non-subscription products here: https://www.revenuecat.com/docs/platform-resources/non-subscriptions


Forum|alt.badge.img
  • Author
  • New Member
  • 4 replies
  • February 28, 2024

Thanks, @Haley Pace. I’ve read the documentation you suggested and see how IAP purchases can be initiated. However it still seems as if I will have to track the user’s current balance of an IAP consumable myself. Is that correct?

 

It sure would be nice if RevenueCat could track purchases and expenditures of a consumable and provide this information to the app. So similar to how an app can now ask RevenueCat about an entitlement, the app could ask RevenueCat for the current balance for an IAP consumable. Is something like this on your roadmap for the future?


Forum|alt.badge.img+8
  • RevenueCat Staff
  • 509 replies
  • March 5, 2024

Hi, yes you are correct where you will need to track the balance of the IAP consumable yourself. This is not on the roadmap at this time, but I can definitely pass this along to the team as feedback.


Forum|alt.badge.img
  • Author
  • New Member
  • 4 replies
  • March 5, 2024

Thanks, Haley!


Cookie policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie settings