2013-03-13 65 views
2

我打算为我的应用程序实施试用模式,但只是意识到安装日期必须保存在隔离存储中,并与时间限制I已经设置了我的试用版应用。 但是,用户可以卸载试用版应用程序,显然它也会删除隔离存储器,这意味着他们可以重新安装试用版应用程序并再次使用它!WP7:试用模式,如果用户卸载了应用程序,该怎么办

将安装日期或任何类型的唯一ID存储到除隔离存储以外的手机的最佳方式是什么?

+0

您可能需要查看本指南:http://msdn.microsoft.com/en-us/library/ff967554(VS.92).aspx – Joel 2013-03-13 13:18:28

回答

2

本地使用计时器不是一个好主意。一种做计时测试的方法是从应用程序中调用一个服务(在云端?)。但你需要为用户存储一个唯一的ID,截止日期,...

这可能是一个痛苦的维护。

您应该尝试使用Joel提供的链接中的试用模式,并且仅在用户购买了您的应用时激活您的(付费)功能。

1

由于文件说:

不要依赖于使用时间有限的试验,以保护您的应用程序的 价值。

通常,最好通过限制对关键代码路径的试用访问来保护您的完整模式 应用程序的价值。用户可能会在没有限制的情况下卸载并重试应用程序,因此在有限时间内提供完整模式行为的试验设计仅提供 作为重复使用障碍。

你可以尝试使用自己的服务器,将存储用户id与真正的审判开始日期执行时间试用模式,但它是不容易的,它将使互联网连接必要的,至少当应用程序被启动的第一次安装后。

相关问题