深层链接无法在 IOS 上导航到选定的屏幕

问题描述 投票:0回答:1

我已经定义了这个深层链接:-

1)在应用程序 OnStart 内,我设置它来捕获参数:-

Set(varNavigationModule,Param("module"));
Set(varNavigationUserEmail,Param("user"));
Set(varNavigationStatus,Param("status"));
Set(varNavigationType,Param("type"));

2)在应用程序开始屏幕内,我将其设置为重定向到仪表板屏幕:-

If(Lower(Param("module"))="workorder",('DashBoard'),Home)

3)然后我将在电子邮件中发送链接,如下所示:-

https://apps.powerapps.com/play/e/*********?module=workorder&status=new&user=****@*****.com

这在我的桌面浏览器上运行良好,但是当我单击 Outlook 移动应用程序内的链接 >> 电源应用程序移动版将打开,但会显示主屏幕而不是仪表板..我使用的是 Iphone 11 和 IOS 版本16.5.1

有什么建议吗?为什么深度链接在我的手机上不起作用?

谢谢

sharepoint powerapps powerapps-canvas
1个回答
0
投票

要将深层链接与iOS Power Apps应用程序一起使用,您需要遵循这篇来自Microsoft的文章

URL 不应以

https
开头,而应以
ms-apps
:

开头
ms-apps:///providers/Microsoft.PowerApps/apps/<appID>?tenantId=<tenantId>&restartApp=true

因此,在您的情况下,带有自定义参数的网址可以重写为:

ms-apps:///providers/Microsoft.PowerApps/apps/<appID>?tenantId=<tenantId>&restartApp=true&module=workorder&status=new&user=****@*****.com

当然,您必须根据用户设备管理两个 URL。

© www.soinside.com 2019 - 2024. All rights reserved.