I have just finished developing an app for a client which is to be used as a B2B procurement app. Given this is a corporate app, they do not want this to be publicly available to the masses. I have read up on private distribution channels, but from what I understand (correct me if I am wrong), this is only possible for users on the same domain - i.e. internal users.
This app is for our clients clients, meaning they will all have different domains.
I've seen some people recommending that the app just stay in beta and limit users by the beta group list. This seems like a really bad idea as that is designed for 'beta testing'.
1 - What options do I have to deploy the app to a set of users?
2 - The app is currently setup under our development company. If the above is possible, is there any way I can handover control of this whitelist to the client whilst still keeping us as the app owner/linked to our account?
Thank you in advance.