Hi, guys!
I don’t know what should I do, maybe you may help))
I use standard Unity IAP plugin, and it works fine in Android, but when I test it on iOS, it casts the message “NoProductsAvailable”.
I registered only one product in iTunes Connect, and over the products list there is the warning over the list of the purchase items, saying : “Your first In-App Purchase must be submitted with a new app version. Select it from the In-App Purchase section in Version Details and click Submit”. Is it the reason that my game doesn’t see the product? But I don’t want to submit it now, can I ignore this message now?
Here Unity - Manual: iOS & Mac App Stores it is written that there could be several reasons of “NoProductsAvailble” error:
- iTunes Connect product identifiers must exactly match the product identifiers supplied to Unity IAP (it matches for me)
- In-App purchases must be enabled for your application in iTunes Connect (maybe, that’s the reason, but how to enable it? I didn’t found((( )
- Products must be cleared for sale in iTunes Connect (I set the checkbox in the product settings, is it enough?)
- It may take many hours for newly created iTunes Connect products to be available for purchase (12 hours left, so this is not the reason)
- You must agree to the latest iTunes Connect developer agreements and have active bank details (how to do it?)
Also, I created the sandbox tester account, and if I’m not wrong, I have to be prompted to login end enter soe details for it when my application restores purchases, but it didn’t happen, maybe because it doesn’t happen after “NoProductsAvailable” error.