Hi PlayFab Team,
Recently our game (TitleID: D37C) rejected by store reviewer because of restore non-consumable items issue.
I tested the game using sandbox and it always receives ReceiptAlreadyUsed on restore either using ValidateIOSPurchase or RestoreIOSPurchases.
I've read some posts here and got suggestion to use restorecompletedtransactions which Unity IAP's RestoreTransactions use, but still no luck.
I have some ideas tho..
1. CloudScript access to grant non-consumable items from client, very insecure.
2. Validate receipt manually inside CloudScipt handler, unreliable if because of some random issue, the verification takes more than 5 sec.
3. Try other IAP SDKs.
Can you help and explain to me steps to do purchase restoration properly with PlayFab?
Thanks