如何启用通过超链接打开的 UWP 应用深层链接

问题描述

我已关注 this link 并实现了“使用应用 URI 处理程序的网站应用”。但是,该链接仅在嵌入其他应用程序(例如邮件应用程序、Microsoft Teams 或 Skype 等)时才有效...

我想要的是在浏览器中单击链接时打开 UWP 应用程序。最好是在浏览器(Chrome、Firefox、Edge)中打开电子邮件用户点击电子邮件正文中的链接,然后 UWP 应用程序会自动打开并继续流程。

为什么其他应用支持这种深层链接,但浏览器不支持

托管在 hereappUriHandler 中的 Json 文件添加如下:

<uap3:Extension Category="windows.appUriHandler">
  <uap3:AppUriHandler>
      <uap3:Host Name="boardpac-cms-dev.azurewebsites.net" />
  </uap3:AppUriHandler>
</uap3:Extension>

电子邮件中提供的打开应用程序的示例链接如下:

https://boardpac-cms-dev.azurewebsites.net/applink/resetpassword?token=ODFDR3M0MUZadWE0&tn=iot1&tid=96&redirectUrl=http%3a%2f%2f192.168.25.109%3a4049%2fiot1%2fpassword%2fresetpassword%3ftoken%3dODFDR3M0MUZadWE

我已经完成了 validations locally 并且没有显示任何错误迹象。 感谢您对解决此问题的支持

更新: 在 Windows 设置中,有一个部分显示应用程序也已准备好通过浏览器启动。太糟糕了,它不起作用。

enter image description here

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)