I created a link to specific screen , as follow:-
1) Inside the App OnStart i set this to capture the parameters:-
Set(varNavigationModule,Param("module"));
Set(varNavigationUserEmail,Param("user"));
Set(varNavigationStatus,Param("status"));
Set(varNavigationType,Param("type"));
2) Inside the App StartScreen, i set this to redirect to DashBoard screen:-
If(Lower(Param("module"))="workorder",('DashBoard'),Home)
3) then i am sending 2 links inside the email as follow:-
https://apps.powerapps.com/play/e/*********?module=workorder&status=new&user=****@*****.com
&
ms-apps://providers/Microsoft.PowerApps/apps/<app-id>?module=workorder&status=new&user=****@*****.com
for me both links work similarly. although i read many articles that for the link to open on power apps mobile app we need to add "ms-apps://providers/Microsoft.PowerApps".. but based on my test the above 2 links will navigate to the related screen on the mobile app.. and both links will fail to navigate to the screen if we already have the mobile app opened on another screen.. any advice on the purpose of using "ms-apps://providers/Microsoft.PowerApps" at the url? is it needed, or we can have one link that work for both web browsers and mobile apps?