1

在 Windows 商店应用程序提交中,有一个地方可以让您指定试用期(24 小时或 7 天......)。为了使用此功能,我是否必须实现在指定时间后终止应用程序的代码(Windows 商店选项只是意图声明)或 Windows 运行时是否处理终止。

4

3 回答 3

3

当您将应用程序上传到商店时,您可以指定免费试用期的持续时间(几天,一直到永不过期)。

试用期结束后,应用程序将停止运行,并提示用户购买应用程序以继续使用。

Microsoft 有一个很好的示例,向您展示如何在您的应用程序中集成试用功能。我建议阅读那个。

MSDN还记录了可​​供您使用的不同类型的许可证:

  • 下载前收取全价
  • 限时试用
  • 功能有限试用
  • 应用内购买
  • 广告
  • 第三方交易
于 2013-01-31T13:23:09.253 回答
1

以下内容来自 MSDN 文档How to create a trial version of your app

以下是一些常见的到期场景以及您处理它们的选项:

  • 试用许可证在应用程序运行时到期,您可以:

    1. 没做什么。
    2. 向您的客户显示一条消息。
    3. 关。
    4. 提示您的客户购买该应用程序。

 

  • 如果试用在用户启动应用程序之前到期,您的应用程序将不会启动。相反,用户会看到一个对话框,让他们可以选择从商店购买您的应用程序。

 

  • 如果客户在您的应用程序运行时购买了它,您的应用程序可以执行以下操作:
    1. 什么都不做,让他们继续试用模式,直到他们重新启动应用程序。
    2. 感谢他们购买或显示信息。
    3. 静默启用完全许可可用的功能(或禁用仅试用通知)。
于 2013-03-27T21:57:31.967 回答
-1

您可以使用 来查看到期日期CurrentApp.LicenseInformation.ExpirationDate"may return false if the license is expired",这表明您可以使用非活动许可证运行应用程序,目的是显示自定义 UI,要求用户购买应用程序。也就是说 - 我没有测试它来验证文档的正确性。CurrentApp.LicenseInformation.IsActive

于 2013-01-30T18:16:21.960 回答