- Home /
In iOS, IAP With Sandbox User Works But It Fails With Non-Sandbox Users
Hello,
The title says it all. I've set up my IAP, it was an easy process. In Android, everything was smooth and easy.
However, iOS has been a pain in the ***. I've been trying to make it work for 3 days.
First, it wasn't working at all. After 2 days, I realized I need to turn on IAP under "Capabilities" in XCode. That's weird because the tutorials don't mention that. Maybe it was supposed to turn on automatically.
Anyway, I turned it on, tested it with the sandbox user and everything was perfect. I submitted it to the App store and it was approved along with the IAP products. Now, when I test it with normal users, nothing...
Simply nothing happens when I press the buy button. I tried with 3 different devices and it does not work at all.
I looked it up online but there was nobody else but me experiencing a similar problem. What do you guys think?
BTW, I filled my tax, bank and contact info 3 days ago. So, that's not the problem.
I'm using Unity 5.6 with the latest Unity IAP. Android works fine. Also, here's my purchaser script.
Thanks.
Oh and also, when I debug it using XCode, purchase failure reason is simply "unknown" and it says something like "app receipt not found."
Your answer
Follow this Question
Related Questions
unity3d google play error [DF-RPC-01] 1 Answer
Unity IAP not working on iOS, works on Android. 2 Answers
Unity's IAP code explained 0 Answers