为了让下面的教程更容易懂,先解释下这些概念:
20:00:00.000 这种格式代表:时 : 分 : 秒 . 毫秒
1秒(s)= 1000毫秒(ms)
在开始之前,先说下一个完整的抢购过程涉及到的时间组成:
抢购时间 = 手指按下人体反应时间 + 界面创建跳转等(如果涉及到界面跳转才会有,否则为0) + 网络请求时间;
假设整个流程耗时120毫秒;如果你等到准点才开始点[抢购]按钮,服务器接收到请求已经就是120毫秒之后的事情了,所以你要提前120毫秒就开始点抢购,让请求刚好到达服务器的时间为准点,那么你就比别人快了120毫秒。
所以,你需要测试当前网络对应的接口延迟(延迟跟当前网络有关,也跟不同电商服务器有关);然后再手动适当加一定的时间,比如50至150毫秒,这个时候,ZK助手显示的时间就比实际时间快了一定的时间(延迟+手动校准时间),你等到准点开始抢的时候,你就比时间快,然后让接口请求刚好到服务器的时间为准点,完美;
如果你发现进早了,也就是抢购还没开始,那说明你的手动校准快太多了,需要适当减少;
如果你发现进晚了,也就是抢购已经开始了,那说明你的手动校准太少了,需要适当增加;
假设你要提前120毫秒开始点抢购或者跳转,那么如何提前呢:
1.仅仅使用北京时间作为参考时间:假如你需要抢20:00:00.000的秒杀,如果你要提前120毫秒,那么你需要在19:59:59.880开始点击;但是要把握850毫秒这种微妙的时间点,常人肯定做不到的,顶多在19:59:59 到 20:00:00之间随意一个时间点了,所以这种提前方式并不可靠;
2.是这次我推荐的提前方式:让显示的时间在基于北京时间的基础上,加上你需要提前的时间。假如你要抢20:00:00.000的秒杀,如果你需要提前120毫秒开始点抢购,那你把显示的时间手动校准加120毫秒,在加了120毫秒之后,当显示的时间达到20:00:00.000的时候就点(虽然显示的是20:00:00.000,但是由于加了120毫秒显示,实际的时间是19:59:59.880,那么你就提前了120毫秒触发抢购),这样做的目的主要是:变成20:00:00.000这个变化更容易捕捉;或者建议你直接隐藏毫秒显示,看时间到20:00:00的时候就可以了,避免看毫秒眼花;
接下来介绍下ZK助手的悬浮时间功能:
显示时间 = 时间源(系统时间或者北京时间)+ 全网延迟 + 手动(秒级校准)+ 手动(毫秒校准)
手动校准推荐数值范围:加50到200毫秒,具体的数值根据用户机型已经反应时间调整:
分为系统时间和北京时间;
1).安卓系统时间和北京时间误差比较大,建议使用北京使用作为时间源;
2).针对iOS,北京时间或者系统时间源都可以;
具体的判断方法:选中北京时间,会显示系统时间比北京时间快了或者慢了多少秒,这个仅仅是一个提示,如果快了或者慢了0.020秒的误差范围内,都可以选用系统时间作为时间源,超出范围的话,建议使用北京时间源;
3).如何判断时间源是否准确:
可以通过网络平台和ZK时间对比,这里的网络平台可以是:网页版本的time.is,京东、苏宁、淘宝抢购倒计时界面;
画重点:千万不要和百度搜出来的北京时间对比,百度的北京时间不准,会有1至2秒的偏差
网络延迟,主要是粗略估计当前发送网络请求需要的时间,
选中对应的平台延迟后,ZK助手的显示时间会自动加上延迟。比如测试的延迟是20毫秒,那么ZK助手显示的时间会加20毫秒,如果显示北京时间是20:00:00.000的话,那么加了延迟后就是20:00:00.020;ZK助手显示的时间就是20:00:00.020;
如果你想让显示时间比北京时间快,那么你就在手动校准里面加;
如果你想让显示时间比北京时间慢,那么你就在手动校准里面减;
如果还不清楚规律,可以在秒级校准里面输入1800,然后看下ZK助手显示的时间,会比当前的北京时间快30分钟;同理,输入-1800,然后看下ZK助手显示的时间,会比当前的北京时间慢30分钟;
tips:校准的输入框是可以点击出现键盘然后手动输入的;
推荐手动校准数值:
具体数值需要用户自己尝试校准:
下面说下手动校准教程:
这种方式只是说明一种校准方式,但是实际过程中,每次抢购受网络波动或者手机运行速率干扰,误差也有几十上百的误差延迟,只能说相对准确吧;
为了突出毫秒的显示,会让毫秒实现变色功能,开关可以控制变色或者不变色;(开启悬浮窗可见此功能)
为了在准点或者半点的提醒更具有视觉冲击,在准点的时候背景会变色提醒;开关可以控制此功能生效或者不生效 (开启悬浮窗可见此功能)
自动捕捉下一个整点或者半点,开启倒计时模式;开关控制是否倒计时模式
在整点或者半点,用声音提醒你; 默认关闭,需要点进去打开开关才能使用,分为倒数3秒或者最后一秒提醒;
百度网页的北京时间由于页面渲染延时问题,请在百度时间网页加载完成后等待下一个00秒后再对比;
可以打开time.is网站,进行时间对比;
可以用京东、苏宁、淘宝抢购倒计时界面进行对比;
安卓:小米市场、华为市场、vivo市场搜索 ZK助手 下载使用
iphone : App Store 搜索 ZK助手下载使用
点击开始悬浮按钮,即可自动实现在任意APP上面悬浮;
开始悬浮按钮可以上下拖动到顺手的位置;
手动分屏
先将ZK助手添加到小组件,
完成第一步添加小组件后,查看视频进行手动分屏;
手机的设置里面查看:设置 - 通用 - 关于本机 - 软件版本;
手机的设置里面更新:设置 - 通用 - 软件更新 - 下载并安装;
个人建议iphoneX及其以上机型可以升级,iphone8考虑后升级,iphone8以下,慎重考虑升级;有利有弊,大家权衡后再升级;
由于手机性能问题,在iphoneX已下机型容易出现,在点击切换时间源或者开始悬浮等按钮操作会出现这个问题,但是这个问题只是在切换操作的时候出现一下,后面就悬浮起来退后台后,时间准确度是不会受到影响的,可以放心使用;
由于iOS系统限制,暂时无法透明;
双指捏合能够放大缩小,缩小到一定范围后将无法继续缩小,系统限制,暂时无法解决;