在我的Delphi Windows应用程序中,我每天需要登录。
首先,我使用系统日期(11-11-2019),如果日期不同,我每次将系统日期与OnCreate
上存储的日期进行比较。
但是系统时间可以暂停吗?然后我想到了服务器时间,但是我认为随着我的应用程序启动多次,检查每个OnCreate上的服务器时间效率不高。
无法使用基于令牌的系统进行检查,就像我使用的是支持Firebase的REST-API一样,它的令牌每隔一小时就会过期,但是如果我使用基于令牌的系统,则仍需要进行比较,并且系统时间可能会暂停。
如何有效检查日期是否更改?
inapp时间很短,因为工作在10秒内完成,然后用户可以关闭表单,下一次应用程序启动时间可能不到一分钟,那么为什么还要再次调用服务器时间呢?