Dear Unity Gurus,
i am confused, reason: The documentation about Apple IAP.
Background:
I am getting “no Products Available” “not Initalized” on the OnInitializeFailed callback of the IStoreListener implementation, apter loading my product ids an calling UnityPurchasing.Initialize( this,builder).
I found this checklist, that seems helpful:
But please someone clarify:
How can products be “cleared for sale” when i am still testing my app, so it is obviously not released?
My products are of status “Ready to Submit”, and i dont see any chance to get them to a further state, so for my understanding this seems almost paradox.
You can create IAP products before your app is released.
The “Ready to Submit” status of your IAP mean that they are ready to submit to Apple for approval. Each IAP produce must be approved before they are available.
The process is described in Apple’s documentation for Submitting In App Purchases:
Once your products are in the Waiting for Review state, they will be cleared by Apple if you have completed the process correctly. One additional step that is not always made obvious is that certain Tax and Banking information is required to have IAP products approved: