2010-12-09 66 views
3

我发现这个方便的一段代码,以确定是否我的应用程序是在试用模式下,具有能够在模拟器中测试审判行为的额外好处...如何在Windows Phone 7中创建良好的试用体验?

public bool IsTrial 
{ 
    get 
    { 
     #if DEBUG 
     return true; 
     #endif 

     return new LicenseInformation().IsTrial(); 
    } 
} 

这是伟大的。我将能够相应地调整行为。

但除此之外,我希望有一些内置的API,我可以通过一个按钮来购买应用程序。理想情况下,该按钮应该将用户直接带到市场中的应用程序。

+1

调用`LicenseInformation()。IsTrial();`可能会很慢。如果你要查询这个很多,你应该缓存结果。 – 2010-12-09 19:26:09

+0

是的,正如马特所说的,IsTrial()在手机上可能非常慢,但在模拟器上很快,所以不要在紧密的循环中检查它。 – 2010-12-09 22:55:39

回答

6

“加售”对话框的介绍取决于应用程序开发人员,原因很简单,因为它必须无缝融入应用程序设计和用户体验。

那么,目前你想要的任何用户界面元素的用户,而一旦她点击它,送她到使用MarketplaceDetailTask市场。

相关问题