Skip to main content

Google I/O 22 Announcements - RC Product Priorities


Show first post

62 replies

Forum|alt.badge.img+3
  • Contributor
  • 31 replies
  • February 3, 2023
Ralf Meyer wrote:

Hey, is there already an ETA on this?

Hey @Ralf Meyer we have a beta out! See the  post below if you’re interested in joining:


Forum|alt.badge.img
  • New Member
  • 2 replies
  • March 6, 2023

Hi there,

I’m curious. Right now, we’re advised not to make multiple base plans for our subscription. In the future, when this is supported, will this fix the problem where some users are able to subscribe to both monthly/yearly subscriptions (and be double charged) for the same product? We have this issue and are looking for solutions.


Forum|alt.badge.img+3
  • Contributor
  • 31 replies
  • March 8, 2023
Gabe Jacobs wrote:

Hi there,

I’m curious. Right now, we’re advised not to make multiple base plans for our subscription. In the future, when this is supported, will this fix the problem where some users are able to subscribe to both monthly/yearly subscriptions (and be double charged) for the same product? We have this issue and are looking for solutions.

Hey @Gabe Jacobs , great question! You’re correct - attempting to purchase any base plan within an already-purchased subscription will no longer result in being doubly-charged. It would not be possible to have more than one base plan active at a time.

The new library will allow switching between base plan durations, if that is something you wish to offer.

You can use CustomerInfo to find out which entitlement is currently active, and ensure any products belonging to the same entitlement are purchased as an upgrade/downgrade rather than a normal purchase. You can do this by passing UpgradeInfo into the purchase flow.


Forum|alt.badge.img
  • New Member
  • 2 replies
  • March 8, 2023
Maddie wrote:
Gabe Jacobs wrote:

Hi there,

I’m curious. Right now, we’re advised not to make multiple base plans for our subscription. In the future, when this is supported, will this fix the problem where some users are able to subscribe to both monthly/yearly subscriptions (and be double charged) for the same product? We have this issue and are looking for solutions.

Hey @Gabe Jacobs , great question! You’re correct - attempting to purchase any base plan within an already-purchased subscription will no longer result in being doubly-charged. It would not be possible to have more than one base plan active at a time.

The new library will allow switching between base plan durations, if that is something you wish to offer.

In both the current and upcoming versions of the SDK, it would be best practice to avoid giving the user the option to re-purchase a currently active subscription. You can use CustomerInfo to find out which entitlement is currently active, and hide any associated products from your paywall. Let me know if this makes sense!

Hey Maddie,

So if a user has purchased a monthly subscription, would you suggest making it impossible for them to sign up for the yearly option? Or perhaps when they sign up for the yearly option we mention they must manually cancel the monthly subscription? 


Forum|alt.badge.img+3
  • Contributor
  • 31 replies
  • March 8, 2023
Gabe Jacobs wrote:

Hey Maddie,

So if a user has purchased a monthly subscription, would you suggest making it impossible for them to sign up for the yearly option? Or perhaps when they sign up for the yearly option we mention they must manually cancel the monthly subscription? 

 

Actually, I didn’t speak correctly. Thank you for clarifying. You could hide it, but then users wouldn’t be able to switch between durations.

Instead of hiding it, just make sure you perform that purchase as an upgrade/downgrade. You can do this by passing UpgradeInfo into the purchase method, and add the oldProductId to the UpgradeInfo. 

 

I’ll go ahead and update the comment above so it’s correct for others.


Forum|alt.badge.img+3
  • Contributor
  • 31 replies
  • March 29, 2023

Hey everyone! The team is excited to announce that purchases-android v6 has been released, with support for BillingCilent 5, including multiple base plans per subscription and multiple offers per base plan. 

For details on how to start the migration, check out our guide here.


Forum|alt.badge.img+5
  • Member
  • 6 replies
  • March 30, 2023

@Maddie Does purchases-android v6 also support Observer Mode when using Billing Client 5? The migration guide doesn’t mention Observer Mode at all.


Forum|alt.badge.img+3
  • Contributor
  • 31 replies
  • March 30, 2023
FlickGames wrote:

@Maddie Does purchases-android v6 also support Observer Mode when using Billing Client 5? The migration guide doesn’t mention Observer Mode at all.

Thanks for pointing that out. I’ll get the guide updated. But yes, v6 supports observer mode as well.


Forum|alt.badge.img+2
  • New Member
  • 3 replies
  • April 19, 2023

Hey, what about React Native? Is this update included there?


MarcosC
RevenueCat Staff
Forum|alt.badge.img+7
  • RevenueCat Staff
  • 161 replies
  • April 19, 2023

@Ralf Meyer We are currently working on support BC5 on React Native. I’ll let you know once the beta is out


MarcosC
RevenueCat Staff
Forum|alt.badge.img+7
  • RevenueCat Staff
  • 161 replies
  • April 26, 2023

@Ralf Meyer we have just released a beta version of React Native with support for BC5 (6.0.0-beta.1).

Any feedback more than welcome

 

 


Forum|alt.badge.img+2
  • New Member
  • 3 replies
  • May 7, 2023

Hey, thanks for the update. 

Seems to work fine. I hope this is stable enough for production, as we are shortly before launching our app and I’d like to skip the old subscription model altogether.


Reply


Cookie policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie settings