Now we grouped the subscription in the way that the user have possibility to downgrade/upgrade or cancel the current subscription from a Subscription Screen (settings/appleId/iTunes&AppStore..).
How to handle this case of user subscription change in app or on the server side ?
In app: You should get a callback in
SKPaymentObserverwith the new transaction. It will usually be with the same originalTransactionID.Server: Use server to server notification detailed here https://itunespartner.apple.com/en/apps/news/45333106