Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feature: Web support? Confused #564

Closed
ollyde opened this issue Jan 4, 2023 · 9 comments
Closed

feature: Web support? Confused #564

ollyde opened this issue Jan 4, 2023 · 9 comments
Labels
enhancement New feature or request

Comments

@ollyde
Copy link

ollyde commented Jan 4, 2023

The outline for this plugin a bit confusing.

https://pub.dev/publishers/revenuecat.com/packages

Here it says
"The plugin supports Apple, Android, and the web."

Screenshot 2023-01-04 at 13 04 54

But the tags say
"Android, iOS, MacOS"

So which one is it?

I see many platforms are converting their mobile apps with web support.
We have several flutter apps now fully functional mobile sites as well.

The problem is all the payment systems suck out their for Flutter web payments. The stripe plugin is awful.

I the whole pretense behind revenue cat was that you have one SDK that handles web & mobile with ease.

What are the options to use RevenueCat in our flutter web app?

@ollyde ollyde added the enhancement New feature or request label Jan 4, 2023
@RCGitBot
Copy link
Contributor

RCGitBot commented Jan 4, 2023

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

@michaelAtRC
Copy link

Hello,

GitHub Issues are reserved for bug reports with our SDKs. I have written some information that I think might help you below, but otherwise, I recommend reaching out to RevenueCat support via our Contact Form.

Our SDK does work on the web to an extent, as it compiles, but it does need the underlying StoreKit/BillingClient frameworks to work as intended. The best bet is to detect if compiling/running on web and use our API directly. Purchasing will have to be done manually via Stripe, which I also linked in the other Github issue you sent.

We also have some documentation on getting Flutter installed: https://www.revenuecat.com/docs/flutter

Flutter sample app: https://github.com/RevenueCat/purchases-flutter/tree/main/revenuecat_examples/MagicWeather

@ollyde
Copy link
Author

ollyde commented Jan 6, 2023

@michaelAtRC I see them, I hope you're adding Stripe support in the future, the Flutter stripe plugin isn't so great and doesn't support web properly. Right now as a Flutter developer we have no cross platform payment solution. I looked at 14 different libraries.

Flutter is becoming one of the most popular ways to make apps now (all platforms) I'm surprised this isn't top priority for you guys.

Also it might be good to fix the description...

@michaelAtRC
Copy link

Hey @OllyDixon,

We support Stripe, and we value your feedback because the team is constantly working to improve! Since this isn't a GitHub issue, I will close out this ticket now, but if you want, please contact support via our Contact Form.

@ollyde
Copy link
Author

ollyde commented Jan 9, 2023

@michaelAtRC it might be good to fix the description on the plugin settings on pub.dev

@louisdeveseleer
Copy link

Does this plugin really support Stripe on the web?
I could not find how to get it working from the doc.

@ollyde
Copy link
Author

ollyde commented Feb 3, 2023

@louisdeveseleer it doesn't, the docs are confusing there. They need to tell us "You still need to implement the client facing payments"

It basically acts as a customer management database with web-hooks (RevenueCat). I just setup Stripe, Google Pay and iOS for a platform without RevenueCat; wasn't too bad and we got complete control; if there's an issue with RevenueCat you are screwed.

I would have used them if it was all the platforms, but unfortunately it's not. I did put in an application in to fix i, but no one replied to it 🕺🏿🕺🏿

@louisdeveseleer
Copy link

@OllyDixon Thanks for sharing your insight. The lack of clarity or reply from them is disappointing and concerning.

I have been using RevenueCat for over a year to manage in-app-purchases on mobile (iOS and Android) and been quite happy with it. Not having to setup and maintain a customer management database saves me enough time to make it worth it, I think. But it's too bad the Stripe integration is lagging behind. I guess in that case I'll have to integrate with Stripe directly for the web and the instances where IAP are not available on mobile.

@ollyde
Copy link
Author

ollyde commented Feb 3, 2023

@louisdeveseleer indeed, I find it confusing that they don't focus on their main product, which is fairly simple.. I mean Flutter has become more popular than React Native, yet RevenueCat is lacking major features.

Like

  • Physical payments (no app store required) with Stripe on all platforms, huge one.
  • Web support
  • Windows Support
  • Stripe client support
  • Etc

This typically happens in well funded startups though, they lose focus and development slows to a halt.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

4 participants