If you use fastlane in combination with beta Play Store or iTunes beta/Testflight distribution, then you probably can save yourself some time and headaches.
Fastlane is a tool for delivering your app to a test or production environment. Because it is using iTunes beta for ad hoc distribution of your iOS app, it no longer requires you to obtain the UDIDs of your test users up front. The downside of this approach is that initially, although it is an ad hoc beta distribution, your app needs to be (pre-)approved by Apple, thus taking a little bit more time, before a test version becomes available for your test users.
It changes the high-level picture to this one:

The roadmap for fastlane looks like this. It will take care of each part of your distribution flow. It was originally developed for iOS app distribution.

Fastlane comes...