前因: 公司的打卡用的是钉钉 基于地理位置的 由于公司离地铁站很近 所以地理范围设的有点大 可以下地铁就打卡 某天我送女朋友去公司 开车路过地铁站附近(当时时间 9.29 分) 想试试看能不能先打卡 却发现还是离打卡范围有点距离 点击打卡 显示的是外勤(没有在地理范围内) 遂放弃 按了 home 键返回主屏幕
送完女朋友 回公司已经迟到(时间 10:30) 但还是要打卡 于是切到钉钉 然后点击打卡 发现自己的打卡时间是 9.29 分 正常打卡
仔细研究了一下 发现是 第一次点击打卡 显示外勤的时候 本地时间是在 9.29 但是万没有点击打卡 切到后台的时候 钉钉内的本地时间没有刷新 从后台切回钉钉 地理位刷新后 然后迅速点击打卡 于是打卡时间就变成了 9.29
连续两天试用了一下这个 BUG 发现可用 只是有时候 比较难成功 但大部分时间是成功的