市面上钉钉打卡的代码层出不穷,但是没有几个简单的打卡代码,或者说通俗易懂的。
夏柔给大家带来一份在Github上找到的钉钉自动打卡
实现原理
1. 通过定时打卡时间,自动打开钉钉
2. 自动打开钉钉后,在钉钉里设置好极速打卡,从而实现远程自动打开
准备工作
1. 一台Android / IOS
2. Win/Mac电脑虚拟机
夏柔推荐大家使用红手指,便宜还好用,当然了夏柔用的是家里的旧手机,废物利用嘛。。。
功能&特点
- 支持自定义设置上班/下班打卡时间区间
- 通过定时打开钉钉,并在钉钉中设置极速打卡以达到远程打卡的目的
- 在指定范围内随机生成打卡时间,避免因使用固定的时间被察觉
- 支持指纹 / 密码访问软件
- 适配 HarmonyOS2
- 自动打卡记录自动存储
- 密码保护,隐私无忧
使用教程
设置上班打卡的时间,确保后台可持续开启该软件;(夏柔建议使用云手机,或者云主机托管手机镜像)
然后测试打开钉钉APP,确定可以正常打开后,即可完成。
来到 工作台 => 考勤打卡 => 设置 => 打卡 => 极速打卡 打开极速打卡即可。
夏柔建议将旧手机放在公司角落里,插上充电宝,保持屏幕常亮,屏幕亮度调到最低,这样打卡的地点就是公司了。
软件打包
夏柔已经将源码打包成APP了,如果懒的自己再弄一遍,就直接用夏柔的吧
编译教程
首先,先把源代码下载到本地
然后来到HbuilderX官网,下载最新版编译软件;官网:https://www.dcloud.io/hbuilderx.html
下载后将源代码拖入进去,如图:

然后来到根目录下 manifest.json 配置 AppID 如图:
一定要点击 重新获取,然后应用名称你随意填写,小柔打卡我觉得很好听,嘿嘿

然后来到 APP图标配置 在这里你自己做一个为png类型的图片,然后上传就可以了

注意事项:
1. 以上配置信息配置完成后,提示预编译错误:代码使用了scss/sass语言,但未安装响应的编译器插件...,需要点击顶部工具->插件安装->安装新插件->前往插件市场安装->搜索sass并点击第一项->点击右侧【使用HbuilderX导入插件】(需要注册DCloud账号)。
2. IOS运行成功后,手机上会有一个Hbuilder的App,打开这个App即可。注意:iPhone首次打开时会提示“未受信任的企业级开发者XXX”,打开手机设置->通用->描述文件与设备管理->Digtal Heaven(Beijing) Internet & Te...,点击信任即可。
软件预览:






