I am trying to test an app with InApp purchase in TestFlight. I have also been testing in the Sandbox. In either environment I can not see purchases made on one machine, on a second machine. In TestFlight I am using my real Apple ID in the Test Flight app. In the Sandbox I am using a Sandbox user set up in AppStoreConnect.
Should purchases be recognised on two machines? I am trying to test functionality or purchasing a non-consumable on one machine and then also having access to it on a second. This is just extra functionality enabled on time only.
Should I be able to see purchases across the machines in SandBox or TestFlight or are they just simulating locally?
I have the same problem with Key values in iCloud which I can not see between two machines with the same user.