Xbox 上的 UWP 应用程序忘记了网络摄像头功能权限

UWP app on Xbox forgets webcam capability permissions

我正在开发一个使用 Kinect 的 UWP 应用程序,并且注定要 运行 在 Xbox One 上。

应用程序具有 Package.appmanifest

中声明的 "webcam" 功能

每当我修改、重建应用程序并将其重新部署到 Xbox 时,似乎 "forget" 我之前已授予该应用程序访问相机的权限,我必须重新执行(设置 - > 帐户 -> 隐私和在线安全 -> 应用程序隐私 -> 相机)。

有什么方法可以避免这种行为,并让 Xbox 记住我已授予该应用访问网络摄像头的权限?在不知道这在 Xbox 内部是如何工作的情况下,似乎我实际上只是授予网络摄像头访问我应用程序的这个确切版本,包括构建日期。导致开发周期非常缓慢。

Whenever I modify, rebuild, and redeploy the application to the Xbox, it seems to "forget" that I have previously granted the app permission to access the camera

该设置应绑定到您的帐户和应用的程序包系列名称

它似乎在 Xbox One 上运行良好,OS 版本 10.0.15063.1005

您需要检查的一些项目:

  1. 确保OS版本是最新的

  2. 登录真实账户或开发账户,在开发主页->测试账户[=13查看=]

  3. 在项目的 Debug 属性 页面中取消选中“Uninstall 然后 re-install my package”选项

  4. 设置->账户->隐私和在线安全->应用隐私->相机->选择哪些应用可以使用您的相机查看权限