Skip to main content
Question

Setting up a subscription groups and a lifetime product.. handling users who switch between them


Forum|alt.badge.img+7

I offer Yearly/Monthly and lifetime on my paywall.  I know that for subscriptions they are in the same subscription group.. so if a user chooses to switch from monthly to yearly they aren’t subscribed to both, it automatically switches them.. but what if they are on a subscription and choose lifetime?  It’s in a diff section of appstore connect and not part of the “subscription group” so would they then be both subscribed and have the lifetime unlock ?  All three products are on my paywall in the same offereing and maybe rev cat handles making sure only one is active?

 

thanks!

This post has been closed for comments

2 replies

jeffrey_bunn
RevenueCat Staff
Forum|alt.badge.img+6
  • RevenueCat Staff
  • 300 replies
  • May 30, 2025

Hi ​@DankLSS! A non-subscription lifetime plan behaves differently from subscriptions. Apple will not cancel a subscription if the user buys your lifetime plan - they can end up with both. And, developers (RevenueCat included) can’t programmatically cancel an iOS subscription for customers either, so it’s a tough situation. Typically, we see developers telling users (via UI or messaging) with a subscription that, if they upgrade to lifetime (or after they make the upgrade), they’ll have to cancel their subscription (you can link directly to subscriptions in their device’s settings with the managementUrl).


Forum|alt.badge.img+7
  • Author
  • Member
  • 8 replies
  • May 30, 2025

Thanks for the info! Makes sense and just a little tricky. Ideally apple/google provide a way to associate a non-consumable with a subscription group. But won’t hold my breath for that. Thanks 

 

d


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