Skip to content

支持IOS法定节假日闹钟

好神奇 edited this page May 5, 2020 · 7 revisions

IOS 系统自带的闹钟不能支持中国的法定节假日,但是不必羡慕安卓,通过这个项目,你也可以免费拥有!

步骤1 创建一个闹钟,标签命名为“法定节假日”

时间就是你要起床的时间(例:8:00),将重复设置为每天。

步骤2 设置勿扰模式

打开系统【设置】->【勿扰模式】->【设定时间】 设定一个勿扰模式打开的时间,记得设定的时间段要早于你的闹钟设定时间(例:00:00-7:50)。 【注意:此步骤不可省略!!!】 如果你不需要设置勿扰模式,可以将时间段设置差在一分钟之内(例:7:49-7:50)。 如果跟你的勿扰模式冲突,请在github Issues或者博客留言板留言

步骤3 创建快捷操作

方法1 通过iCloud获取

点击下方链接 iclod 地址 将会离开微信,页面跳转到添加快捷指令页面,点击最下方添加【不受信任的快捷指令】。

可能出现的问题

alt alt 这时候需要在【设置】->【快捷指令】里打开【允许不受信任的快捷指令】。完成后再执行步骤3。 本条快捷指令很安全,不会获取您的任何信息,但是如果您很小心谨慎,可以使用方法二自己创keneng 建快捷指令。 如果设置里无法打开【允许不受信任的快捷指令】,您需要先新建并运行一条任意内容的快捷指令。

方法2 自己创建

【快捷指令】->【我的快捷指令】 alt alt

tips

如果在第一步里你修改了你的闹钟名字,快捷操作这里记得也要修改

步骤4 新建自动化

打开APP【快捷指令】->【自动化】->【创建个人自动化】->【勿扰模式】->【关闭】->【下一步】->【添加操作】->【APP】->【快捷指令】->点击【运行快捷指令】->【法定节假日闹钟】->【下一步】->关闭【运行前询问】->【完成】

alt 【快捷指令】->【自动化】 alt alt

tips

【运行前询问一定要关掉!】否则每次闹钟响之前操作系统还要问你一下是否要开启闹钟(这太蠢了)。这也是为什么一定要做第二步设置勿扰模式的原因,因为只有勿扰模式可以关闭运行前询问

5 自己动手测试一下吧~

6 原理解析

原理就是每天早上通过API:http://api.haoshenqi.top/holiday/today 接口判断当天是否是节假日,节假日返回【休息】工作日返回【工作】。该api开源免费。GitHub地址:https://github.com/Haoshenqi0123/holiday欢迎start~

7 其他

快捷指令的本质就是ios的官方脚本,你完全可以在快捷指令里加入其他的东西。比如,如果你喜欢晚上睡觉前把WiFi和蜂窝数据关掉。那么你就需要修改【法定节假日】这条快捷指令,在第一行加入一条打开WiFi和蜂窝数据的操作。否则没办法获取到网页内容,该快捷指令便不可用了。