2013-10-22 17 views
0

基本上我的問題是,在Windows Phone 7的物理設備上以釋放模式測試應用程序時,試用許可證會被設置爲'false'嗎?我已經在發佈模式下閱讀了Window Phone 8,試用許可證將是missingrevoked。我試圖通過引用http://msdn.microsoft.com/en-us/library/windowsphone/develop/hh286402(v=vs.105).aspx來測試舊的WP7'應用程序的試用模式,但是當在釋放模式下將斷點放在IsTrial上時,它會返回'false'。雖然這很好奇,但是要確保在市場中更新我的應用程序時,'LicenseInformation'類將返回試用許可證的適當價值(我的第一次發佈有一個小問題,我必須修復試用版)。如何在調試和發佈模式下確定試用許可證

回答

0

是的,IsTrial總是返回false是「正常的」,這就是爲什麼他們在調試模式下硬編碼值,以便您可以測試這兩種情況。你可以找到確認例如:

如果您正在運行的應用程序,同時開發(在仿真器), 然後IsTrial()將始終返回FALSE

Windows Phone的8有一個新的LicenseInformation類(在不同的命名空間),其行爲有點不同,但從Windows Phone 7的前一類仍然可用,仍然工作相同。

+0

謝謝,我在Windows Phone 8應用程序中也使用了新版本,但我在這兩方面都遇到了問題。也許你可以射殺http://stackoverflow.com/questions/19528356/why-could-my-application-trial-not-be-working-in-the-marketplace並檢查出來嗎? – Matthew

相關問題