flutterin-app-purchaseapp-store-connectin-app-billinggoogle-play-console

Which one is good RevenueCat or in_app_purchase library for Flutter In app purchases?


I have an application published in the Appstore and Google Play Store. Which one should I use for this?


Solution

  • Well, while the in_app_purchase package is the official package from flutter, you have to write a complete backend that communicates with the Google Play server and the Apple Appstore server to verify your subscriptions and consumables/non-consumables what is really important to protect your app from fraud.

    However RevenueCat's servers handle that validation process for you.

    I personally always prefer using official packages, but if your app is generating lower revenue/has not so much users/... its probably worth it to use RevenueCat's Plugin in the beginning as you save a lot of time and it is free to use up to a monthly revenue of 10,000$

    Later if your app is generating higher revenue you can consider writing your own backend.