Playstore / Testflight as a dev build distribution platform for testing and automation

Hi, With the recent App-center decomissioning, we are looking for build distriution platform for native android and iOS apps.
Playstore beta builds and testflight seem to be a solution, but we are using cloud devices for manual and automation testing.
For manual, user has to login to playstore & testflight with google account and applie id every time. Usually the sessions times out in 10 mins which is very frustrating.
For Automation, Playstore and testlight donot provide any APIs to download and install the builds on cloud devices. we dont want to automate logging into platstore / testflight everytime on fresh could devices for every test which makes the test vulnerable and flaky.

Is anyone else facing the same issue and how are you testing playstore /testflights builds for manual and automation testing?

2 Likes

We use testflight and app tester feature from Firebase for android.
I have never seen the testflight app logout on it’s own. Could some configuration issue?
In our setup we post android builds to firebase app tester system and receive notification emails when a new app is ready to test.

1 Like

I would highly advise not to use Play Store Internal and TestFlight for automation or cloud testing.

If you want to switch from Appcenter and use something for cloud testing and automation, use Bitrise App Distribution or Firebase App Distribution.

You can easily download the app from there on the cloud devices and download any artifact using their API.

@hananurrehman I believe the thing about TestFlight login problems, that @hatim.jawadwala mentioned, was about a need to login into TestFlight each time you open a cloud device, which is a pain.

1 Like

When developers in my team have to share builds frequently then they use this website to upload the .apk or .ipa file and once the file is uploaded successfully they share the link with us which is valid for a few hours or a day:

Hi,
Please check about Firebase App Distribution Firebase App Distribution