iOS自动闹钟跳过节假日

本文讲述如何通过iOS的快捷指令和自动化能力,实现节假日闹钟自动跳过,调休自动打开闹钟的功能。让大家在中国特色补班制度下更好的工作。

前置准备

快捷指令软件

目前iOS系统支持卸载大部分自带软件,如果你发现你的iOS设备上没有这个软件,去AppStore把他下载回来!
gqf4lj

订阅节假日日历

其实这一步使用系统的日历也能实现,无奈苹果的日历更新比较慢,为了保证在元旦的时候也能生效,我们使用了第三方的日历订阅。不过不用担心,我们并不需要新下载一个日历软件,只是订阅一个公共日历
3ruLh2

  1. 打开自带的日历应用
  2. 点击下边栏中间的日历
  3. 点击左下角添加订阅日历
  4. 填入该链接:https://www.shuyz.com/githubfiles/china-holiday-calender/master/holidayCal.ics
  5. 最后可以按照截图将这个日历取消勾选,这个就不会影响你平时日历的查看了。

自动化设计

睡眠闹钟设置

如果你没有修改快捷指令的能力,想要直接使用我提供的快捷指令,那么就需要你的闹钟是睡眠闹钟,而不是普通闹钟。如果你不知道怎么设置睡眠闹钟,可以参考以下步骤:

  1. 在健康APP中搜索睡眠定时
  2. 在所有定时中添加定时
  3. 启用日期一定要全周一到周日全部(我们的快捷指令会自动化的跳过其中的周末和节假日)
  4. 按照你想起床的时间设置好就行了。

快捷指令下载

  1. 下载我编写好的快捷指令:https://www.icloud.com/shortcuts/28d3e180f0634a8d89d64657e5977d33
  2. 检查这两个位置的日历是我们上面刚刚订阅的ShuYz中国节假日日历,如果默认是空的,需要手动填写一下。
    ff6zEF
    ZZL6mc

自动化设置

  1. 在快捷指令中,有一个自动化的TAB
  2. 点击右上角的加号,选择特定时间/也可以选择就寝开始时(注意这里需要选择凌晨到你闹钟响的时间段,必须是闹钟当天,否则影响跳过的判断)
  3. 选择执行我们上面下载好的快捷指令,并取消勾选运行时通知

最终效果

快捷指令会在补班/节假日推送这条消息,让你放心闹钟确实被跳过了。如果是正常的工作日/周末,不会推送这条消息。
AyQgcu