2011-03-10 69 views

回答

2

您必须决定试用版本中提供哪些功能,但市场会为您管理大部分流程。

有关更多信息,请参阅MSDN "Creating Trial Applications"页面。

0

您可以使用IsTrial实现仅限试用功能。

See here

3

可以使用试用代码添加检查您的应用程序:

 Microsoft.Phone.Marketplace.LicenseInformation license = new Microsoft.Phone.Marketplace.LicenseInformation(); 
     var isTrial = license.IsTrial(); 

注 - 微软问你要不要频繁调用这个 - 所以最好一次把它和缓存结果。

然后,您可以使用isTrial变量打开/关闭功能。

当你想给你的用户发回市场的全额收购,那么你可以使用:

var task = new Microsoft.Phone.Tasks.MarketplaceDetailTask(); 
    task.Show(); 

那么剩下的唯一要做的事情就是,当你选中“支持试行”复选框上传到市场。

也有一些警告

  • 当前AppHub报告只提供有限的反馈试行VS全部采购 - 例如计算出有多少人升级是不可能的。因此,可能值得为这类事情添加自己的分析。
  • 已经有一些开发者建议提供试用版应用可能会导致差评 - 因为试用版用户可能会试用限制功能 - 而且他们的评论会显示在完整的用户评论中。
相关问题