Releases: MartinKayJr/AutoCheckinPlugin
2.9
2.8
本次更新
1.新增发信邮箱配置,允许大家配置自己的发信邮箱,防止公开邮箱被封发信的问题。之前因为公用邮箱被封发信导致大家收不到邮件通知了。
本次修复
1.修复了重新打开程序后,邮箱不会自动初始化问题,导致大家明明配置了邮箱,却发现启用打卡后没收到邮件的问题。这次是在启用打卡阶段完成了初始化。
1.8
1.5
相较于上一次,修复了一些问题,并且更新了一个重大的特性,就是免ROOT。
本次更新
对Shizuku的支持,大家可以了解一下什么是Shizuku,知道的就不用我多说了。
意思就是,你手机需要安装AutoCheckinPlugin,然后再安装一个Shizuku,然后在Shizuku里面通过电脑ADB的方式执行Shizuku给你的一个命令,然后Shizuku就会运行起来,然后在Shizuku中授权AutoCheckinPlugin,接下来你就可以免ROOT完成如 息屏、亮屏、杀APP后台等操作。需要注意的是,AutoCheckinPlugin必须要有 息屏、亮屏、杀APP后台等操作的支持,因为在解锁屏幕时,需要点亮屏幕,你应该清空你的密码,支持直接开屏和上滑解锁,其次是在完成签到后,会杀掉APP,让下次打开APP回到首页,然后完成息屏操作省电。
1.4
相较于上次修复了大多数问题。并且增加了一些新东西。
本次更新
1.修复了修改时间的问题,之前代码写错了呜呜呜
2.增加了时间抖动,根据指数分布算法,距离上一次休息的时间会增加抖动幅度,例如,距离上一次休息(周日)是1天,幅度设置为3(正负3),打卡时间是50,也就是47-53这个范围,则更有概率为50偏前的时间,如果距离上一次休息的时间是5天,则更可能是50偏后的时间。
随机到某时间打卡的概率:
| 星期 | 47分占比 | 48分占比 | 49分占比 | 51分占比 | 52分占比 | 53分占比 |
|---|---|---|---|---|---|---|
| 1 | 100% | |||||
| 2 | 78% | 6.2% | 15.8% | |||
| 3 | 15.8% | 51.8% | 32.4% | |||
| 4 | 40.2% | 15.6% | 11.6% | 32.6% | ||
| 5 | 7% | 37.8% | 32.2% | 23% | ||
| 6 | 33% | 16.4% | 33.2% | 17.4% |
1.3
经过2个星期的测试,其ROOT设备打卡成功率在百分之100以上,非ROOT设备没有杀掉目标进程会造成失误,待找到解决方案后修复。
本次更新
1.ROOT设备下 自动完成无障碍设置。
2.每次打卡时自动检测无障碍与ROOT是否正常,ROOT设备下自动开启无障碍保障稳定性。
未来
将要支持日历,更适用于绝大多数场景
使用方法
1.首页上面4个选项全部要勾选(想办法ROOT设备→ kernelsu magisk)
2.取消锁屏(关闭密码)
3.WIFI连接上(打卡要求的WIFI)
4.企业微信的版本有所要求,8.0.40,2402。(下方有提供weixin8040android2420_arm64.apk)
5.打卡时间变动需要重新勾选自动打卡
6.目前只支持周一到周六,建议阅读代码来完善自己的。
7.时间不需要勾选,只需要选择好时间后,勾选自动打卡