【问题标题】:Windows Phone 7 application trial when publishing to the marketplace发布到市场时的 Windows Phone 7 应用程序试用
【发布时间】:2011-03-10 08:23:36
【问题描述】:

当我发布一个 WP7 应用程序时。对于市场,我是否必须为该应用程序的试用版编写一些代码。 ?我已经看到每个应用程序。在市场上不是免费的有试用版。 MS 和市场是否会处理这个问题,或者我也应该提供该应用的试用版?

【问题讨论】:

    标签: windows-phone-7


    【解决方案1】:

    您可以使用以下方法将试用代码检查添加到您的应用:

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

    注意 - Microsoft 要求您不要频繁调用它 - 所以最好调用一次并缓存结果。

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

    如果您希望将用户送回 Marketplace 进行完整购买,则可以使用:

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

    那么剩下要做的就是在上传到市场时选中“支持试用”复选框。

    还有一些警告

    • 当前的 AppHub 报告仅提供有关试用与完整购买的有限反馈 - 例如。不可能计算出有多少人升级了。因此,为这类事情添加您自己的分析可能是值得的。
    • 有一些开发者表示,提供试用版应用程序可能会导致评分不佳 - 因为试用版用户可以猛烈抨击试用版受限功能 - 他们的评论会显示在完整的用户评论中。

    【讨论】:

      【解决方案2】:

      您必须决定试用版中可用的功能,但市场会为您管理大部分流程。

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

      【讨论】:

        【解决方案3】:

        您可以使用 IsTrial 来实现仅供试用的功能。

        See here

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多