3
我發現這個方便的一段代碼,以確定是否我的應用程序是在試用模式下,具有能夠在模擬器中測試審判行爲的額外好處...如何在Windows Phone 7中創建良好的試用體驗?
public bool IsTrial
{
get
{
#if DEBUG
return true;
#endif
return new LicenseInformation().IsTrial();
}
}
這是偉大的。我將能夠相應地調整行爲。
但除此之外,我希望有一些內置的API,我可以通過一個按鈕來購買應用程序。理想情況下,該按鈕應該將用戶直接帶到市場中的應用程序。
調用`LicenseInformation()。IsTrial();`可能會很慢。如果你要查詢這個很多,你應該緩存結果。 – 2010-12-09 19:26:09
是的,正如馬特所說的,IsTrial()在手機上可能非常慢,但在模擬器上很快,所以不要在緊密的循環中檢查它。 – 2010-12-09 22:55:39