Say I have subscription plans A and B (same level).
From entitlement.productIdentifier I detect that a user is, say, subscribed to A. With this information, I keep option B available for a crossgrade, and A disabled and marked as active.
When they opt to subscribe to B, A is still active (because it will remain so until the renewal date). The purchase succeeds but do I have the information to communicate the current scenario? I would like to disable B as well, because it is already purchased, and mark it somehow as active starting on certain date.
Apparently I don’t have the information to figure out this scenario in PurchaserInfo, do I?
Best answer by jazmineView original