⏰ 早在捷径和自动化推出之前,iOS 用户应该一直对各种节假日调休、放假的闹钟设定十分头痛。毕竟,这是 Android 阵营各 OS 早已实现的功能。
🏃 我一直在用自动化配合捷径来实现自动设闹钟。每天清晨自动关闭勿扰模式后触发设置闹钟的捷径,捷径内主要用到了查询中国节假日的 API,根据 API 返回今天是否是节假日来判断是否开启当日闹钟,十分方便。
🙅♂️ 但是,五一过后我发现这个 API 节假日字段会返回空值,导致不能自动开启闹钟了。于是我在 捷径社区 中查找了另外一个比较符合我需求的捷径。使用场景和效果与原来的那个捷径完全一致,只不过在实现方法上不依赖第三方 API,这样可以相对稳定些。
💁♂️ 这个新的捷径的实现逻辑将原有的使用 API 来判断节假日改为检测本地关联的日历是否含有调休、休假、工作等关键词来判断是否开启闹钟。
💬 额外工作就是要订阅一个比较准确的中国节假日日历,由于我本人是日历重度用户,也恰好订阅了一个比较不错的 节假日日历 ,所以在捷径内指定一个日历后就可以直接使用了。
🔗:在捷径社区查看捷径|使用方法