chargebee / chargebee-flutter

MIT License
5 stars 8 forks source link

[Feature Request] Add function to access showManageSubscriptions. Enables Subscription upgrades. #60

Open DylanCross opened 1 year ago

DylanCross commented 1 year ago

Purpose: This is needed to support in app prompts to upgrade from a basic to a premium plan, a fairly mainline pricing pattern these days. Since the subscription can only be upgraded in the app store, there needs to be a way to send the user our of the flutter app to the app store, just like with the initial purchase.

I don't believe showManageSubscriptions or the Android equivilant exists in the chargebee library.

I'm listing as a feature request, but it really is an issue, as offering the users the ability to manage their subscriptions or upgrade is an essential part of managing mobile subscriptions.

cb-haripriyan commented 1 year ago

@DylanCross Thank you for raising this. We will discuss on this and update.

DylanCross commented 1 year ago

@cb-haripriyan

Great to hear. I know that flutter support is newer, and you guys have a lot of other priorities. But this is key to making ChargeBee's mobile service competive with other billing platforms in the market and key to ChargeBee customers being competitive in their sphere's.

Currently in our App, I have a prompt to upgrade, but no way to provide a button / link for users to actually do so. It's a pretty shoddy UX experience and adds friction to upgrade. The only alternative is to drop Chargebee for mobile, but we're very satisfied with the web platform, so I'd rather let you guys know what we need and grow together.

cb-saisrikant commented 1 year ago

Hi @DylanCross Thank you for raising this concern and also your confidence in our solution. We will surely help you out. As mentioned by @cb-haripriyan we will discuss this and get back to you next week. Also wanted to keep you posted that though we currently don't have a method for upgrade in SDK, we are handling all upgrade & downgrade server notifications sent by store at our backend. So if you can handle the upgrade part in UI, you can view the corresponding changes in Chargebee.

cb-saisrikant commented 1 year ago

Hi @DylanCross We had a discussion on this and we are coming up with a method for upgrade in all our SDKs. Please note that this will be available in Q3'23. Thanks for the suggestion.