Manage Subscription Plan Changes

If you offer a subscription plan (different tiers or levels of service for a subscription item), you can allow your customer to change their existing subscription to another tier of the same subscription item. A change may be an upgrade (from a lower priced tier to a higher priced tier or changing between two equally priced tiers) or a downgrade (from a higher priced tier to a lower priced tier).

If the response from GetOwnedList() includes additional subscription items (from the same app), you can present options for your customer to change their subscription.

When your customer selects an option to change their subscription, use changeSubscriptionPlan() to update the existing subscription item to the new subscription item.