iOS正确获取开机时间

2020-10-09  本文已影响0人  Jakiro_Fan

某些功能需求会遇到抢单情况,由于存在用户更改系统时间的可能性,所以只能用开机时间来与服务器时间保持一致。如何正确获取开机时间?

踩坑:
通过[[NSProcessInfo processInfo] systemUptime]获取开机时间,网上很多人有写用这个方法,但这是错误的。原因:在手机熄屏情况,不进行时间统计。

正确获取方法:


systemUptime.png

CLOCK_MONOTONIC表示从手机开机到现在的递增时间,不受手机系统时间影响。

上一篇 下一篇

猜你喜欢

热点阅读