美文网首页
iOS正确获取开机时间

iOS正确获取开机时间

作者: Jakiro_Fan | 来源:发表于2020-10-09 16:16 被阅读0次

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

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

正确获取方法:


systemUptime.png

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

相关文章

  • iOS正确获取开机时间

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

  • iOS 获取当前控制器的正确方式

    iOS 获取当前控制器的正确方式 iOS 获取当前控制器的正确方式

  • iOS获取开机屏

    iOS主流开机屏有2种:LaunchImage、LaunchScreen LaunchImage 通过读取info...

  • 获取系统开机时间

    网上找了两篇文章,我也没细细研究,现在做项目,有时间再回来研究一下; 但是实测是发现手机待机一段时间之后再次获取时...

  • iOS推送deviceToken问题

    不标准的写法,在iOS13上,再也不能获取到正确的deviceToken了 正确的写法

  • iOS常用技巧

    1、系统版本判断 2、iOS 11后获取导航栏和底部高度的正确姿势 3、在iOS中如何正确的实现行间距与行高 1、...

  • IOS 获取时间

  • iOS获取时间

    项目中肯定会有很多获取时间进行计算的地方 获取当前时间 NSDate *date = [NSDate date];...

  • 小程序中,IOS下new Date()显示NAN

    获取时间 在ios下获取时间会显示为NAN,由于ios只识别2019/06/10这样的格式,所以需要通过正则转换一...

  • iOS多线程--线程唤醒

    前一篇文章《iOS开机广告实现》里面第二种获取广告数据的方法有一个困难需要克服,就是如果在主线程睡眠时间内,子线程...

网友评论

      本文标题:iOS正确获取开机时间

      本文链接:https://www.haomeiwen.com/subject/ydqlpktx.html