We're looking to have a production environment that is separate from Default so we can control basically a list of authoritative apps that don't coexist with everything else that's created.
Is it possible to force PowerApps there when a user access right away? Or must we use "default" and they have to know to switch?
Problem is - environment swapping really won't be something folks understand, given a lot of solutions we build are targeting non-tech savvy users.
Could you please share a bit more about your scenario?
Do you want to switch/change environment dynamically when a end user access an app?
Switching/changing environment dynamically is not supported within PowerApps currently. If you want to switch/change environment dynamically when a end user access an app, I afraid that there is no way to achieve your needs currently.
If you would like this feature to be added in PowerApps, please submit an idea to PowerApps Ideas Forum:
Instead of making the end users swapping environment, I would create a site(or a powerapp) and list the url of those apps, so on click, they will be taken to the corresponding powerapps.
If if you powerapps, Launch function works like