Skip to main content
Solved

Crossgrades testing on iOS (sandbox)

  • 10 September 2021
  • 2 replies
  • 269 views

Forum|alt.badge.img+3

From The Ultimate Guide to iOS Subscription Testing

Because the sandbox environment doesn’t have a subscription management UI like the production App Store, you’ll need to expose buttons or other means within the app to test purchases that trigger upgrades, downgrades, and cross grades.

 

I’m a bit confused on what to do to test a crossgrade. I have two plans, same level, different duration (annual and monthly). When I test in sandbox switching from monthly to annual, in Customer History I see the renewal events of the monthly one, then the change of renewal preference to annual, but then it stops renewing on either plan. On my I app I end up as if I just cancelled and not subscribed again.

 

Is this expected from the limitations as quoted above? If so, is there anything I can do to test this further or is that enough to assume it will work in production?

 

Best answer by tina

Hey @Germán Buela!

Sandbox subscriptions will automatically be cancelled after up to 6 renewal times (this number is random). For crossgrades, if the subscriptions are different durations, the new subscription will go into effect at the next renewal date. Have you tried re-testing on a fresh sandbox account?

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

2 replies

tina
RevenueCat Staff
Forum|alt.badge.img+10
  • RevenueCat Staff
  • 338 replies
  • Answer
  • September 15, 2021

Hey @Germán Buela!

Sandbox subscriptions will automatically be cancelled after up to 6 renewal times (this number is random). For crossgrades, if the subscriptions are different durations, the new subscription will go into effect at the next renewal date. Have you tried re-testing on a fresh sandbox account?


Forum|alt.badge.img+3
  • Author
  • New Member
  • 2 replies
  • September 18, 2021

Hi @tina,

I had tried a couple of times before posting the question and saw the same behavior, now I created a fresh sandbox account and I saw it working as expected. I can switch back and forth subscriptions and all looks good. I don’t know what was going on the other day!

Thanks


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