2017-04-04 46 views
1

我正在使用Kinect的UWP應用程序,它註定要在Xbox One上運行。Xbox上的UWP應用程序忘記了攝像頭功能權限

應用在Package.appmanifest

宣佈了「網絡攝像頭」功能

每當我修改,重建和重新部署應用程序到Xbox,似乎「忘記」,我以前授予應用程序權限訪問相機,我必須再次執行(設置 - >帳戶 - >隱私&在線安全 - >應用程序隱私 - >相機)。

有什麼辦法可以避免這種行爲,並讓Xbox記住我已經給這個應用程序訪問攝像頭的權限?不知道這是如何在Xbox上內部工作的,似乎我實際上是授予網絡攝像頭訪問我的應用程序的確切版本,包括構建日期。使開發週期非常緩慢。

回答

0

每當我修改,重建和重新部署應用程序到Xbox, 似乎「忘記」,我以前授予應用程序的權限 訪問攝像機

的設置應綁定到您的帳戶和應用的程序包系列名稱

似乎在Xbox一個運作良好,OS版本10.0.15063.1005

您需要檢查一些項目:

  1. 確保OS版本是最新

  2. 登錄真實帳戶或開戶帳戶,請在Dev主頁 - >測試帳戶

  3. 取消「卸載,然後重新安裝我的包」在項目的調試屬性頁 enter image description here

  4. 選項檢查許可,不得以設置 - >帳戶 - >隱私&在線安全 - >應用與隱私>攝像機 - >選擇哪些應用程式可以使用您的相機

enter image description here

+0

謝謝。我在Debug屬性頁面選中了「卸載並重新安裝我的軟件包」選項。 另外,對於後人:請注意,在Debug和Release配置之間切換會導致軟件包被卸載並重新安裝。 – dbruning