WP7:试用模式,如果用户卸载了应用程序该怎么办

时间:2013-03-13 12:55:31

标签: c# windows-phone-7 time-trial

我打算为我的应用实施试用模式,但只是意识到安装日期必须保存在隔离存储中,并与我为试用版设置的时间限制进行​​比较。 但是,用户可以卸载试用版App,显然它也会删除隔离的存储空间,这意味着他们可以重新安装试用版并再次使用它!

在隔离存储以外的地方存储安装日期或任何类型的唯一ID的最佳方法是什么!

2 个答案:

答案 0 :(得分:2)

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

维持这可能是一种痛苦。

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

答案 1 :(得分:1)

正如文件所说:

  

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

     

通常,最好保护完整模式的值   通过限制对关键代码路径的试用访问来应用用户可以   卸载并重试应用程序,不受限制,以便进行试用   仅在有限时间内提供完整模式行为的设计   不方便作为重用的障碍。

您可以尝试使用您自己的服务器实现时间试用模式,该服务器会将userId存储为真正的试用开始日期,但这并不容易,并且必须进行互联网连接,至少在安装后第一次启动应用程序时。