【发布时间】:2013-01-14 15:49:50
【问题描述】:
在提交 Windows 商店应用程序时,有一个地方可以让您指定试用期(24 小时或 7 天...)。为了使用此功能,我是否必须实现在指定时间后终止应用程序的代码(Windows 商店选项只是意图声明)或 Windows 运行时是否处理终止。
【问题讨论】:
标签: windows-runtime winrt-xaml windows-store-apps windows-store
在提交 Windows 商店应用程序时,有一个地方可以让您指定试用期(24 小时或 7 天...)。为了使用此功能,我是否必须实现在指定时间后终止应用程序的代码(Windows 商店选项只是意图声明)或 Windows 运行时是否处理终止。
【问题讨论】:
标签: windows-runtime winrt-xaml windows-store-apps windows-store
当您将应用上传到商店时,您可以指定免费试用的持续时间(几天,一直到永不过期)。
试用期结束后,应用程序将停止运行,并提示用户购买应用程序以继续使用。
Microsoft 提供了一个很好的示例,向您展示了如何在您的应用中集成 trial feature。我建议阅读。
MSDN 还记录了可供您使用的不同类型的许可证:
【讨论】:
以下来自MSDN文档How to create a trial version of your app:
以下是一些常见的过期场景以及您的处理选项:
试用许可证在应用运行时到期,您可以:
【讨论】:
您可以使用CurrentApp.LicenseInformation.ExpirationDate 查看到期日期。 CurrentApp.LicenseInformation.IsActive “如果许可证过期,可能返回 false”,这表明您可以使用非活动许可证运行应用程序,例如显示自定义 UI 要求用户购买应用程序.也就是说 - 我还没有测试它来验证文档的正确性。
【讨论】: