Does setting the IAP “Availability → Cleared for Sale” flag in the App Store determine the “Product.availableToPurchase” flag in Unity?
If so, I guess that means non-cleared for sale products can still be added\exist in the Unity product catalogue? (but will fail if accidently purchased in the app)
A game of mine was certified by Apple over the weekend that contains a hidden (in-game) IAP that is for possible future use.
Apple were happy with this (it was explained in the submission notes) but I didn’t realise that IAP’s are listed on the store page (rookie mistake). In this situation, it could confuse players so I’m looking to hide it using the Cleared for Sale flag. I’ve mailed Apple about that.
I just wondered how Unity would translate that flag.
At the very least, do you know if setting it to false (but still adding it to the Unity product catalogue) will cause errors on Unity IAP initialisation?
Just confirming that disabling “Cleared for Sale” has no effect on Unity IAP initialisation and results in the IAP being removed from the store listing.