How to test Subscription Groups?

We want to switch our subscription to subscription group but we can't find any way to test

  • Upgrade.
  • Downgrade.
  • Crossgrade.

When we try to purchase a product from the same group we get a message (from sandbox) "You're currently subscribed to this." with [OK] and [Manage] options.

However the [Manage] option is not working on the sandbox.

How can we test this? Is it only testable on live environment and not sandbox?

Thanks

Replies

Let us know if you find out 🙂

Hi Shai, did you get any confirmation on if it is possible to test these scenarios?


In my UI, I provide subscription options for customers to buy, upgrade, and downgrade.


For upgrades, it's successful. The upgrade is taking immediate effect although the prior subscription being overriden's expiration date is unaltered.


For downgrades, it fails in the SKPaymentTransactionObserver with the localized error "Cannot connect to iTunes Store" everytime.


For crossgrades, I'm not sure I'll be using them so haven't tested yet.