External Beta Users and Sandboxing

Hello,


I would like to open our Testflight beta builds to external users in order to get a better feedback before we send the builds to the app store.

Testflight is a pretty good tool when it comes to that but there’s one thing that we are not sure about.


Our app features subscription in-app purchases. Since apps distributed via Testflight only use the sandbox app store environment, our understanding is that it will not be possible for these users to initiate or renew their real (as in, production) subscription from within the app.


Is there a way to workaround this? How are companies generally doing with external beta users when it comes to in-app purchases?


Cheers,

Romain

Replies

TestFlight is ready for you! When a real (production environmen) user tries to purchase an IAP in TestFlight, TestFlight creates a sandbox user with the same username and password. That sandbox user makes the purchase without the user even knowing.