Hi all, I hope someone can help me understand:
I am doing local receipt validation in my new app and it works fine, using a sandbox test account, XCode installation and buying the in-app purchase.
Then I tried to test more code with a new sandbox test user: delete my app, sign out of AppStore, start app and as expected: no local receipt found. Upon second run-start - on same device - without having refreshed receipt or signed in, somehow a receipt is found and validated.
To test a new purchase or restore procedure with a new user, I have to ignore the code recognizing a receipt in code.
Is that normal? I am pretty sure that did not happen last time I used local receipt validation.
By the way, I tested sandbox users with a fake email (also used for first time purchase) and sandbox users with a verified email but a receipt is always found.
Thanks for your help!