Skip to main content
Solved

How can we identify an upcoming subscription downgrade in the same group?

  • 21 September 2022
  • 3 replies
  • 221 views

Forum|alt.badge.img+3

I am very new to Revenuecat so I may have missed something. Consider the following:

 

Situation

  • Suppose a user is currently using premium version A.
  • Suppose it has decided to downgrade to premium version B - in the same Subscription group, and thus ‘purchased’ version B via the app, using the RevenueCat SDK.
  • The downgrade will only become active when the current period of version A expires.
  • In the RevenueCat dashboard I see the event: Changed their renewal preference to ‘Premium version B’.

 

Complication

After ‘purchasing’ version B nothing seems to change to the customerInfo object indicating that a downgrade to version B is expected to come. 

 

Question

I’d like to inform the user that their renewal preference is changed to Premium version B, how can I achieve this if nothing of this kind is available in the customerInfo object?

 

Additional info

I am currently testing only with purchases in the app store.

Best answer by imougy

IMHO, there is no need to complicate the UI by indicating a future subscription to B plan.  I would wait until subscriptions B becomes active and your UI will show that and users is expecting that.

I know I am not answering “how to get a change of plan status” but I just thought it might help to not make it an issue for your app.

View original
Did this post help you find an answer to your question?

3 replies

imougy
Forum|alt.badge.img+9
  • Active Helper
  • 94 replies
  • Answer
  • September 21, 2022

IMHO, there is no need to complicate the UI by indicating a future subscription to B plan.  I would wait until subscriptions B becomes active and your UI will show that and users is expecting that.

I know I am not answering “how to get a change of plan status” but I just thought it might help to not make it an issue for your app.


Forum|alt.badge.img+3
  • Author
  • New Member
  • 2 replies
  • October 12, 2022

@imougy I took your advice and continue without showing the upcoming change.


Forum|alt.badge.img
imougy wrote:

IMHO, there is no need to complicate the UI by indicating a future subscription to B plan.  I would wait until subscriptions B becomes active and your UI will show that and users is expecting that.

I know I am not answering “how to get a change of plan status” but I just thought it might help to not make it an issue for your app.

I have the same issue than @nmeibergen and it does not really complicates the UI according to me, it’s even better to improve the user experience:

- show a disabled button to prevent the user to “buy” an already bought subscription but which isn’t active yet. Because right know the only way is to let the user “buy” the subscription again and handle the “PRODUCT_ALREADY_PURCHASED” error.
- show the user its future active subscriptions instead of going in the native settings app of its smartphone.

So I hope that a feature that allows to get future active subscriptions will get added someday. 


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