I’m quite new to RevenueCat, and I’m currently working on a Flutter app targeting all OS.
Since the purchases_flutter package is not available for Windows or Linux (please do something about it!), I assume that I need to use Stripe, connected to my RevenueCat account, to display a web page with a Stripe paywall (I use a Payment Link to keep it simple), and then call the RevenueCat REST API to:
- list my offerings
- purchase a product through Stripe
- check if a user has purchased my one-time payment product or not
- recover a one-time payment purchase
So I have 2 questions:
- Is it the right way to do?
- Why do I need a secret API Key (that, I assume, I need to store on a server), while I only need a public API Key for the Android, iOS and macOS version of my app?
Thanks for your help.