If a user has bought an non-consumable IAP in the live app, does this user have the IAP in the sandbox environment if he is set up as iTunesConnect user & tester? Can this user then "restore" the purchase via restoreCompletedTransactions
? Or does he have to buy it in the sandbox environment in order to be able to restore it?
Example flow
- User installs version
1
frromlive
environment - User purchase IAP
A
fromlive
environment - User installs testflight app version
2
- User wants to restore purchase
A
withinsandbox
environment