空气应用受计算机设定日期的影响

时间:2011-08-16 16:03:08

标签: flex date air time-trial

我正在努力为我的Air应用程序创建30天的免费试用版。

当30天试用期开始时,当前日期将存储在本地加密数据库中。然后根据当前日期检查日期,如果差异为30天或更长时间,则应用程序拒绝访问,并提示用户购买许可证。

似乎我的一切工作正常,但我遇到了一个问题。

我在我的机器上更改了日期,这使我的Air应用程序认为这是当前日期,允许30天的路径仍然有效。

我想知道解决这个问题的方法是什么? Air是否可以根据计算机设定的日期获取当前日期?

1 个答案:

答案 0 :(得分:2)

如果您的应用程序已登录到文件系统,最好是登录日志记录事件,请写入文件或更新文件。

在此写入步骤之前,请检查该目录以查看这些文件中是否有任何日期。如果是,则用户已回滚其系统。标记它。

尽量不要使用sharedObject,因为我可能会被吹嘘。或者,您可以更新SQLite中的表或您在应用程序中实现的任何持久性机制。