Windows phone 8 Windows Phone 8试用版过期时间
在WP8上有一个LicenseInformation类来了解应用程序是否处于试用状态或已经购买 现在我想做的是让我的应用程序在试用模式下工作7天(然后过期) MSDN上的文档现在在这个主题上有些误导,所以我在阅读它们之后有了这些问题Windows phone 8 Windows Phone 8试用版过期时间,windows-phone-8,Windows Phone 8,在WP8上有一个LicenseInformation类来了解应用程序是否处于试用状态或已经购买 现在我想做的是让我的应用程序在试用模式下工作7天(然后过期) MSDN上的文档现在在这个主题上有些误导,所以我在阅读它们之后有了这些问题 LicenseInformation.ExpirationDate是否对我的目的无效?似乎试用许可证本身永远不会过期,对吗 是否可以改用LicenseInformation.IsActive?“”如果是,我如何设置过期日期 谢谢大家! 是的,过期时间始终是Dat
- 记录应用程序首次使用的日期
- 随后开始时,检查是否仍处于试用模式,以及首次使用后是否超过7天
- 如果这两个测试都返回true,则假定试用期已过期,并在应用程序中采取适当的操作
这样做的缺点是需要运行服务器,并确定应用程序无法连接到服务器时应采取的措施。(无网络访问或服务器关闭。)
<> P>如果你想考虑多个设备的用户,事情会变得更复杂,但是这可能超出了合理的需要考虑。也许是因为你处于调试模式,我遇到了与审判系统相同的混淆和矛盾的解释。我认为如果试用期到期,操作系统会自动将用户锁定在应用程序之外。还有一个问题,他们可以重新安装应用程序来重置试用版,但我同意这种情况。在代码中,我们根本没有处理试用状态-我们希望提供完整的功能-我们希望玩家购买游戏,这样他们就不会失去他们的进度。所以我的问题是,操作系统会自动做到这一点吗,还是我们要编写代码来处理它?用户重新安装应用程序的问题可以通过将设备id和日期存储在移动设备的漫游数据文件夹中来解决吗?@Rorschach在Windows10中。但用户可以随时修改或删除这些数据