2017-02-11 19 views
2

我在使用Xbox One上的零售版模式獲取應用程序時出現嚴重問題。UWP Xbox在零售版與開發模式之間運行的一個區別

的應用程序工作在開發模式很好,我已經上傳到商店,並將其傳遞認證正常,但當應用程序,然後通過實體店安裝到零售的Xbox之一,拒絕執行。

首先,它是崩潰,而在啓動屏幕上,剛剛返回回的Xbox家庭屏幕,由於現在零售模式是沒有錯誤信息,我不能一個調試器連接到應用程序。我設置我自己的異常處理程序錯誤發送到我的後端服務器,它只是加入崩潰:

Cannot create instance of type 'Microsoft.Advertising.WinRT.UI.AdControl' 

它採用了最新的Microsoft.Services.Store.SDK因此Microsoft.Advertising SDK的XAML。我從MainPage.xaml中取出了AdControl,現在我們在屏幕上出現了一個UI!由於廣告需要獲利,因此不理想。

不幸的是,這不是問題的結束,期間從溶液中的數據文件夾中的應用程序初始化它複製文件到本地存儲,由於某種原因,它現在掛在下面:

StorageFile anjFile = await localCacheFolder.GetFileAsync(App.AbilitiesFileName); 

這有什麼不同在零售模式下與開發模式相比,在Xbox上運行應用程序?該應用在手機和臺式機上的功能也很好,所以我知道應該不會有任何問題。嘗試找出造成問題的唯一方法是將線條註釋掉,或者在應用程序中放置佔位符以更改屏幕上的調試文本框,以查看正在運行的代碼部分,然後重新生成並再次提交給商店,等待認證然後從商店重新下載到Xbox,這是一項非常緩慢和耗時的任務,現在我正在申請一個應用程序,我感到非常沮喪!

更新:似乎是一個廣告控制問題開始圍繞2月9日,正在影響在Xbox一個幾個應用程序,並可能是由於一個框架更新所涉及的庫。不確定它爲什麼不影響開發模式。

+1

非常感謝報告此問題。 我們可以複製您報告的此廣告SDK問題,我們的工程團隊正在積極調查此問題。 一旦修復程序可用,我將在此處發佈。 謝謝大家的理解。 –

回答

1

非常感謝您在論壇上報告此問題並幫助我們進行調查。問題的根源已經確定,修復已經推出。當任何新應用程序或更新的支持廣告的應用程序在Xbox設備上更新時,框架更新將需要幾天才能觸及大多數設備。

開發模式只:該問題不會影響開發模式,僅零售模式,因爲零售模式其實是最安全和最嚴格的環境,並要求所有相關的二進制文件進行簽名和認證。如果缺少任何東西,零售模式是唯一能以這種方式解決問題的方法 - 不加載庫。

修正和推出過程:您可以與報告您應用程序問題的用戶聯繫,並要求他們重新安裝您的應用程序。您(作爲開發人員)擁有的另一選項是將更新推送到您的應用(僅更改版本)並將其推送給您的用戶。這將使框架在最終用戶設備上得到更新,並加快解決方案的推出速度。那些已經取消了廣告控制​​的開發者,請將其恢復並將更新推送給您的應用。

請隨時在關於這個話題的任何問題或疑問的情況下接觸到我們([email protected])。感謝您對此期間造成的不便,請耐心等待。

-Vivek。

+0

期間重新安裝我有同樣的問題被感動,我可以確認問題已得到解決。我的應用程序現在也適用於零售模式。 – Rython

1

似乎AdControl問題始於2月9日左右,並影響Xbox One上的多個應用程序,可能是由於涉及的庫的框架更新。不確定它爲什麼不影響開發模式。

我已經從我們的工程團隊獲得更新,此問題已得到解決。但是,您可能需要卸載並重新安裝XBOX中的任何受影響的應用程序,然後才能正常工作。

在您重新安裝XBOX中所有受影響的應用程序後,請讓我看看結果。

謝謝。

+0

謝謝,一旦一個受影響的應用程序更新或者重新安裝所有其他受影響的應用程序與失去工作的框架是第一個應用程序安裝 –