Hi, I am using the newest unity IAP 2.0.0 package. I setup IAP for android and It works without problem but for iOS my game is getting rejected for the fifth time.
The reason is :
I even am even using CrossPlatformValidator but still the same issue.
I don’t understand the next steps, why they are writing “when validating receipt on your server”, I am not using any server, do they mean inside my game?
Also can you please write me some code on how to validate the receipt against “Sandbox” unity does not provide these code examples?
The restore button issue is super weird. When I click on it it took 10 seconds but at the end, it works, and I think the delay is because of the sandbox. I tried it on iPad and iPhone and it was restored properly.
It sounds like they are having troubles again during their testing. So Unity IAP purchases and restore works for you when you test via TestFlight? It sounds like you have done everything correctly. I think in their testing, they inject a fake receipt and see if you catch it, which the code that you’re using would do. Ensure that all your products work in your testing before you submit.
They provided image, inside the review. And It looks like they are prompted with the password when they want to buy consumables. I am understanding it, that they don’t want to see a password when they are reviewing the game from Sandbox Environment, but I am not sure. What do you think @JeffDUnity3D ?