首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如果用户离线则获取正确的日期

如果用户离线则获取正确的日期
EN

Stack Overflow用户
提问于 2018-05-11 23:21:17
回答 1查看 698关注 0票数 0

如何从Android设备获取正确的一天。现在,如果用户处于离线状态,我在获取正确日期时遇到了问题。如果用户没有互联网连接,并且用户在设备中更改了他的日期。我怎样才能像whatsapp一样获得正确的日期?

一些想法?我已经测试了get date from location。

更新我想要获得正确的日期,无论用户已经更改了他的设备上的日期和设备是离线的。

EN

回答 1

Stack Overflow用户

发布于 2018-05-12 00:30:36

我假设你的目标是防止用户向后虚张声势他们的日期。从而延长了原本免费的使用期限?

如果是这样的话,答案很简单。添加一个共享首选项,只要设备有互联网,它就会在应用程序启动时存储活动日期。

如果设备没有互联网,请检查您最近一次已知的共享首选项使用日期,并查看设备日期是否早于此日期。这至少会让你知道他们回滚了。这并不完美,因为如果他们决定在一个月内不使用你的应用程序,然后在打开之前回滚它,它仍然可能给出错误的肯定,看起来他们可以使用它。然而,这是非常不可能的情况。

最有可能的情况是,他们会打开应用程序,收到他们的日期超过使用的警告,然后他们会试图通过离线和更改时钟来作弊,此时您已经设置了他们已过期的标志,或者您知道上次使用日期。无论哪种方式,您都有防止使用的信息。

你也可以只需要互联网接入才能使用应用程序,这是我通常会做的,以避免在试用中被欺骗。

如果这不是您的目标,请详细说明,以便我们能够为您的情况提供更好的解决方案。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50295482

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档