2012-12-06 120 views
2

我一直在開發和測試應用程序WP超過一年,包括與試用版本,Silverlight和XNA過付費應用。當使用Guide.SimulateTrialMode和WP7 SDK Guide.IsTrial,它是完美的模擬器和真實設備的工作,以及。現在,當我用同樣的方法在WP8 SDK的WP8應用程序,當我設置SimulateTrialMode爲true,則Guide.IsTrial仍返回false。我甚至嘗試了LicenseInformation.IsTrial(),它也返回false。如何模擬Windows Phone 8應用程序的試用模式?

的問題是,我是不是做錯了什麼,或者是不再可能以模擬WP8應用程序使用Guide.SimulateTrialMode試用模式?注意,當我將WP7.1應用程序用於WP8 SDK時,它工作得很好,所以我想這只是WP8應用程序中的錯誤。

我檢查這些指南,但沒有暗示SimulateTrialMode是在WP8破:
Creating trial apps for Windows Phone
Guide.SimulateTrialMode Property
App platform compatibility for Windows Phone

TL;博士SimulateTrialMode沒有在WP8應用工作,任何其他方式,如何模擬試用模式?

回答

0

我這樣做是不是直接調用Guide.IsTrialMode,方式,我把它包在一個屬性:

public static bool IsTrial 
{ 
    get 
    { 
     return Guide.IsTrialMode; 
    } 
} 

的一點是,你現在可以輕鬆地更改屬性測試期間返回true或false 。你甚至可以使用預處理器指令和特定的內部版本配置切換到試用模式:

public static bool IsTrial 
{ 
    get 
    { 
#if TRIAL 
     return true; 
#else 
     return Guide.IsTrialMode; 
#endif 
    } 
} 
+0

是的,這就是我最後的結局。太糟糕了原來的解決方案不起作用。 –

相關問題