我正在编写一个30天的试用版应用程序,我需要确保用户是否更改了系统时间,它不会损害我的应用程序,并且仍将计算30天试用版,或者至少我将是能够说他做错了什么。
我找到的最好方法是检查系统文件,其内容已更新,每次更新都包含其数据的时间,因此我可以通过比较日期来查明用户是否更改了日期...
我知道这不是一定的方法,但它有点让它更难以缩小谁可以破解它的区域。
答案 0 :(得分:0)
答案 1 :(得分:0)
任何提议的解决方案都可能被黑客入侵。但听起来你只想避开偶然的海盗,而不是坚定的黑客。
如果只是将网络请求发回到您自己的网站或时间服务器以获取当前日期和时间,而不是信任系统时钟?
另一个想法是仅限制启动应用程序的次数,而不是将其限制在特定的时间内。