RevenueCat / purchases-flutter

Flutter plugin for in-app purchases and subscriptions. Supports iOS, macOS and Android.
https://www.revenuecat.com/
MIT License
607 stars 168 forks source link

Support the web #747

Closed rocboronat closed 1 year ago

rocboronat commented 1 year ago

We are migrating our app to the web and we were super shocked RevenueCat doesn't support the web. We don't want to make purchases yet, but at least, let the user login and get their entitlements.

RCGitBot commented 1 year ago

👀 We've just linked this issue to our internal tracker and notified the team. Thank you for reporting, we're checking this out!

RicardoRB commented 1 year ago

Hey @rocboronat, I'm not part of revenuecat team, but I have been checking about this also and one solution that I found out is using their REST API, I didn't try it yet, but I believe it could be a temporal solution:

https://www.revenuecat.com/reference/revenuecat-rest-api

rocboronat commented 1 year ago

Yes... it's like we have to use Stripe to manage the purchases on the web, and then talk with our backend to do the logic. But then we will have to manage moving subscriptions from one user to another one when someone logs out and logs in again, and that's something that RevenueCat manages very well.

In addition, having RevenueCat and paying for it, doing that is a waste of time. I feel that when we finished it, tested it, deployed it to production, fixed the bugs and all the stuff, when we have everything ready... RevenueCat will share they support the web now 😂 So I prefer to leave here the issue and know what they plan to do about it.

As a customer of RevenueCat, I have the feeling that the company and the product are super stable, and maybe they are working on supporting the web in the background. @RevenueCat do you? 😏

kmurphy-rc commented 1 year ago

Hey @rocboronat and @RicardoRB!

You're correct - we don't have a web SDK just yet, and while it is a common request and one that we're looking forward to supporting in the future, unfortunately, I don't have an ETA on this. Using the REST API as a solution is a good suggestion in the meantime!

rocboronat commented 1 year ago

One question, does the API manage subscription transfers and user logins? It's the most critical thing we would miss: to know if a given user is PRO or not based one the entitlements they have in RC.

Albertbol commented 1 year ago

up! Any update on this?

chillbrodev commented 1 year ago

For those stuck and wanting web support, this forum thread + example may help.

Forum: https://community.revenuecat.com/sdks-51/flutter-cross-platform-project-web-payments-2643 Example: https://github.com/RevenueCat-Samples/stripe-no-website-example

ElvisFeagin commented 10 months ago

This is really unfortunate... A major business opportunity lost.

FloLecoeuche commented 9 months ago

It would be a game-changer for Flutter mobile and web.

Hello @kmurphy-rc Why is this issue closed ? I almost missed it looking for web open issues, like this enhancement.