HoloLens锚点存储(anchor store)中的锚点能否在不同应用间共享?
HoloLens锚点存储的跨应用共享说明
HoloLens的锚点存储默认是应用沙箱隔离的——单个应用保存到锚点存储的内容,其他应用无法直接访问,这是系统默认的安全隔离机制。
如果需要实现跨应用共享锚点,有几种可行方案:
- 锚点字节流传输:通过
ExportAnchorAsync将锚点导出为字节数组,再借助UWP应用间通信方式(比如自定义协议、文件共享、应用间数据交换API)把字节流转给目标应用,目标应用使用ImportAnchorAsync导入即可还原锚点。 - 基于Azure Spatial Anchors云服务:将锚点上传至Azure云托管服务,只要其他应用配置了对应的Azure权限与服务参数,就能通过云服务获取同一个锚点,这种方式还支持跨设备甚至跨平台共享。
- 同开发者应用共享权限:若两个应用属于同一开发者,且在应用清单中声明了相同的共享存储权限或扩展能力,可实现同一组锚点的共享,但这种方式的适用场景有限,不如前两种灵活。
内容的提问来源于stack exchange,提问作者EnJ
相关产品推荐
相关产品推荐

