Skip to content

支持IOS法定节假日闹钟

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

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

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

时间就是你要起床的时间,名字可以修改,但是记得第三步也要修改。

2 设置勿扰模式

打开系统【设置】->【勿扰模式】->【设定时间】 设定一个勿扰模式打开的时间,记得要早于你的闹钟设定时间 【注意:此步骤不可省略!!!】 如果你不需要设置勿扰模式,可以打开后立刻关闭。 如果跟你的勿扰模式冲突,请在github Issues或者博客留言板留言

3 创建快捷操作

方法1 通过iCloud获取

iclod 地址

可能出现的问题

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

方法2 自己创建

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

tips

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

4 新建自动化

【快捷指令】->【自动化】 新建

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

tips

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

5 自己动手测试一下吧~

6 原理解析

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

7 其他

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

Clone this wiki locally