Skip to content

iPhone快捷指令自动打卡方案 ​

核心逻辑:遵循“System > Willpower (系统优于意志力)”原则。既然公司配置支持“打开钉钉即极速打卡”,那么通过 iOS 原生自动化定时触发 App 开启,可以彻底消除“忘记打卡”的心理负担。

1. 方案背景 (Background) ​

  • 痛点:每天到公司后需要手动寻找并打开钉钉,存在遗忘风险。
  • 前提条件:
    1. 公司钉钉后台已开启“极速打卡”功能。
    2. 手机已连接公司 Wi-Fi 或处于打卡范围内。
    3. iPhone 16 (iOS 18+) 原生支持快捷指令自动化。

2. 详细配置步骤 (Implementation) ​

第一步:创建自动化 ​

  1. 打开 iPhone 自带的 快捷指令 (Shortcuts) App。
  2. 点击底部的 自动化 (Automation) 选项卡。
  3. 点击右上角的 + 号 -> 创建个人自动化。

第二步:触发条件选择 (Trigger) ​

建议根据实际情况二选一:

  • 方式 A (推荐:定时触发):选择“特定时间”。例如设定为每天 08:50 (上班前 10 分钟)。
    • 优点:极其稳定。
  • 方式 B (位置/Wi-Fi 触发):选择“到达”或“Wi-Fi”。当连接到公司 Wi-Fi 时触发。
    • 注意:位置触发可能需要手动点击一次确认弹窗,摩擦力略高。

第三步:设置动作 (Action) ​

  1. 点击“添加操作”。
  2. 优化方案:不要搜索“打开 App”,直接搜索 “钉钉”。
  3. 在钉钉提供的动作列表中,找到并选择 “考勤打卡”。
    • 优势:该动作是钉钉官方封装的,比单纯打开 App 更精准,能直接唤起打卡页面。

第四步:关键设置与摩擦消除 (Zero Friction) ​

  • 运行前询问:必须关闭。
  • 多企业弹窗彻底解决 (重点):
    1. 设置默认组织:在钉钉 App 内点击 我的 -> 设置 -> 通用 -> 默认组织,选择你需要打卡的目标企业。这样钉钉启动时会优先进入该企业,极大减少选择摩擦。
    2. 侧边栏置顶:在钉钉 设置 -> 通用 -> 侧边栏管理 中,将目标企业拖动到第一位。
    3. URL Scheme 硬核方案 (可选):如果上述设置仍无效,可使用 URL 跳转方式。
      • 获取企业 corpId(在 关于钉钉 页面连点图标或查看企业信息)。
      • 快捷指令动作改为“打开 URL”:dingtalk://dingtalkclient/page/link?url=https://attend.dingtalk.com/attend/index.html?corpId=你的CorpId。
  • 运行时通知:开启,确保你知道它运行了。

3. 测试与验证 (Testing) ​

  1. 关于“播放”按钮:在快捷指令编辑页面点击“播放”按钮有时会因为系统权限限制导致跳转失败,这属于正常现象。
  2. 有效测试方法:必须通过自动化触发测试。将自动化的时间修改为 当前时间的 1 分钟后,锁屏并等待。如果手机自动亮起并成功唤起钉钉考勤页,则说明配置成功。
  3. 验证极速打卡:到公司范围内后,观察是否弹出了“打卡成功”的系统气泡。如果您配置了“默认组织”,此时应直接完成打卡而无需选择。

4. 进阶推荐:适合“系统构建者”的快捷指令 ​

既然开启了自动化大门,建议配置以下指令提升系统效率:

  1. 快速收集 (Inbox Capture):创建一个快捷指令,输入文字或语音,自动追加到 OneDrive/system/01-dashboard/me/todo.md 的“临时记录区域”。
  2. 专注环境一键切换:点击指令 -> 自动开启“工作”专注模式 + 打开网易云音乐播放 Lofi 歌单 + 开启 Win11 远程连接。
  3. 健康预警:当电量低于 20% 或步数未达标时,发送提醒,维护“物理 Infra”。
  4. 下班仪式:定时在下班前 5 分钟提醒“切换钉钉企业到打卡目标”,并打开“周计划”进行 Review。

5. 局限性与补丁 ​

  1. 解锁限制:目前 iOS 无法在完全锁屏状态下自动完成 App 唤起,通常需要手机处于解锁状态或在亮屏瞬间触发。
  2. 辅助提醒:如果无法配置默认组织或极速打卡不稳定,建议将自动化动作改为“发送通知”,作为手动打卡的强提醒。

6. 结论 ​

非常有必要研究并配置。这是一个典型的“一次性配置,终身受益”的低投入、高产出项目。建议立即按此步骤完成测试。

方舟 · Ark