In-App purchase works on testflight but not on release

We published an update on an already published iOS app and one non-consummable IAP we added was approved, works fine in testflight, but not in release. Details below:


We are working on an app that is a game developed in Unity.

We already integrated consummable in-app purchases before and they work fine since. Recently we had to add one non-consummable IAP. It worked fine in testflight.

At first the IAP was rejected when we published the update because of a faulty screenshot, but we corrected that since, re-pushed the IAP for review (as well as another version of the app for other reasons) and since the IAP has been approved (its status is "approved" in the app store connect and it is cleared for sales).

In testflights everything is still OK. But in release the IAP just seems to not be loaded or initialized. The others purchases continues to be loaded and work fine. The UI supposed to manage the thing, and that worked in testflight never initialize the IAP.

Tbh we are not used to debug things on iOS. Do you have an idea were it could come from and otherwise how would we go about debugging this one ?

Thanks :)

Replies

Specifically what is not working? Is it not returned by SK when you fetch the products info to retrieve pricing, priceLocale, etc.? Or is it when the buy actually fails? Providing the app and IAP details, example requests, responses, errors, sysdiagnose and screenshots may be more helpful. Also suggest putting this in a ticket where some details can be private/secure and not published here. http://feedbackassistant.apple.com