如何在Windows Phone 7中创建良好的试用体验?

Ste*_*ham 3 silverlight windows-phone-7 trial

我找到了这个方便的代码来确定我的应用程序是否处于试用模式,还具有能够在模拟器中测试试验行为的额外好处......

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

        return new LicenseInformation().IsTrial();
    }
} 
Run Code Online (Sandbox Code Playgroud)

这太好了.我将能够相应地调整行为.

但除此之外,我希望有一些内置的API,我可以在其中获得一个带有按钮的对话框来购买应用程序.理想情况下,按钮应该将用户直接带到市场中的应用程序.

Fra*_*nov 6

加售对话框的演示由应用程序开发人员决定,原因很简单,它必须无缝融入应用程序设计和用户体验.

因此,向用户展示您想要的任何UI元素,并且一旦她点击它,使用它将她发送到市场MarketplaceDetailTask.