Android:如何检测用户是否更改系统时间而不运行常量服务来检查时间

Android:如何检测用户是否更改系统时间而不运行常量服务来检查时间,第1张

概述在我的应用程序中,我希望允许用户免费使用它7天离线使用,但希望他在7天完成后在线连接并在此之后购买订阅.基本上,我想在安装7天后锁定他.问题是用户可以很好地改变系统时间并欺骗应用程序.此外,我不能使用服务器作为权限,因为应用程序应该也完全脱机工作,除了购买订阅的时间.我可

在我的应用程序中,我希望允许用户免费使用它7天离线使用,但希望他在7天完成后在线连接并在此之后购买订阅.基本上,我想在安装7天后锁定他.问题是用户可以很好地改变系统时间并欺骗应用程序.此外,我不能使用服务器作为权限,因为应用程序应该也完全脱机工作,除了购买订阅的时间.

我可以运行后台服务来跟踪任何系统时间变化,但我想避免这样做.
有没有直接的解决方案,即使设备完全脱机7天也能正常工作.

解决方法:

您可以将当前时间保存在共享首选项中,并在每次采样时进行比较.如果您获得较旧的样本,则用户会向后更改时间.

总结

以上是内存溢出为你收集整理的Android:如何检测用户是否更改系统时间而不运行常量服务来检查时间全部内容,希望文章能够帮你解决Android:如何检测用户是否更改系统时间而不运行常量服务来检查时间所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1116190.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-29
下一篇 2022-05-29

发表评论

登录后才能评论

评论列表(0条)

保存