首页 > 解决方案 > 如何从 HoloLens 2 上的 Edge 接收自定义协议深层链接到 Unity 2019 UWP 应用程序?

问题描述

我正在尝试实现一个sketchfab oauth2。在 HoloLens 2 上,Edge 打开并提供标准确认(登录到 sketchfab 后)将我带到重定向页面。到目前为止,一切都很好。当我的重定向页面尝试打开自定义协议(应由 Unity 注册)时,就会出现问题。浏览器检测到自定义协议并提示我在商店中查找应用程序,但不提示我打开我的应用程序。

如果我在非 AR 设备上安装 Unity UWP 应用程序,它会按预期工作。HoloLens 2 Edge 浏览器如何处理这些问题有什么好笑的吗?

我已遵循 Unity 的本指南(https://docs.unity.cn/Manual/enabling-deep-linking.html),因此 deeplinkmgr 在那里,并且自定义协议列在 Unity 播放器设置的相关位置。

使用 Unity 2019.4.5、D3D 项目、Min SDK 17134 为 UWP 构建。HoloLens 操作系统是最新的。

我发现了 2016/7 的几页提供了一些想法,但它们似乎已过时或仅与 XAML 应用程序相关。

任何想法将不胜感激。

标签: c#unity3duwpmicrosoft-edgehololens

解决方案


推荐阅读