Kagula by 2013-10-5
测试环境:
Win8Pro + VS2012 + WP8 SDK
分为两部分,第一部分,确认用户是否是在运行“试用版”应用
public class ApplicationLicense
{
public bool IsInTrialMode
{
get
{
#if !DEBUG
var license = new Microsoft.Phone.Marketplace.LicenseInformation();
return license.IsTrial();
#else
return false;//如果是在Debug模式下,返回false!
#endif
}
}
}
第二部分,如果是“试用版本”,用户应该可以方便的切换到购买应用的页面
下面是响应“按钮”点击事件的代码段
private void btnBuyGame_Tap(object sender, System.Windows.Input.GestureEventArgs e)
{
MarketplaceDetailTask marketplaceDetailTask = new MarketplaceDetailTask();
marketplaceDetailTask.Show();
}