works perfectly on android but doesn't work at all on IOS and i have used the same bundle id and product ids on both stores.
The error that i get on IOS is : "IAP initialization failed: NoProductsAvailable - No Product returned from store"
Here are the things that i've done:
-
Created an App ID on the apple developer portal with the correct capabilities
-
I have enabled the correct capabilities on the xcode project Unity Framework is embed and signed, Storekit (do not embed)
-
In singin and capabilities in-app purchases is there
-
I am using testflight to submit the app with a distribution certificate that appears to be valid
-
I've checked the the bundle identifier and it's the same everywhere (unity project, xcode project, App ID)
-
All of the products are cleared for sale and are in the status "ready to submit"
-
I always uninstall the old app version before testing the new one
-
My banking updates are still processing does this effect TestFlight IAP
-
Paid Apps Agreement is in Pending User Info state does this effect also
I still haven't filled out the tax forms, so I'm wondering if I need to complete them before my app's in-app purchases (IAPs) work in TestFlight.