肝了五一假期: iOS 平台的假期调休闹钟「休息日」,限时免费,没有内购

2024 年 5 月 6 日
 beimenjun

这次 App 的起因是这样

看到论坛上有人吐槽 iOS 的节假日闹钟( https://v2ex.com/t/1037232 ),然后里面有个来自 sspai 的教程( https://sspai.com/prime/story/shortcuts-holiday-alarm ),大概就是订阅节假日的日历订阅,然后通过快捷指令( Shortcuts )判断日历里的事件名,来判断是假期还是调班。

但是通过日历的事件名来判断,逻辑有点繁琐,灵活程度不够。所以我觉得是一个做 App 的切入点。

App 信息

名称:休息日(英文名 Off Day )

下载地址: https://apps.apple.com/app/id6501973975

特色

截图

限免说明

这是一个没有内购的应用,因为算是从 V2EX 上收集的需求做的 App ,所以限免,限免从今天( 5 月 6 日)到 5 月 8 日。

如果你那边价格有显示,先不要购买,可能 App Store 不同节点的价格更新是有不同的。

其他

欢迎大家使用,测试,吐槽。

15155 次点击
所在节点    分享创造
135 条回复
beimenjun
2024 年 5 月 12 日
@sherlockwoo 「冲突日」其实就是这一天,所有数据源中至少两层对于这一天的认定不一致:有的认为这一天是工作日,有的认为这一天是休息日。

如果不勾选那个用户标注,就是公共假期版本和基础日历做对比,过滤出来的就是那些放假调班影响到的日子。

勾选了,就是包含用户标注的三层数据源来对比。

-----------------------------

Bug 应该是勾选了那个用户标注,用户没标注的日子,目前版本会认为用户标注成了工作日。然后就会返回“是”。

这个 Bug 只会影响「冲突日」,不会影响「休息日」的判断。

如果你没勾选那个用户标注,就很奇怪,只有一种可能,你公共假期和基础日历对于这一天的认定不一致。
sherlockwoo
2024 年 5 月 13 日
@beimenjun 关于今天是否是冲突日,我刚刚更新到最新版,再运行的时候,能正确判断了,前面和现在的都没有使用用户标注。

我大致明白了,如果没有用户标注,那么冲突日就是假期调班标红的日期(在设置中设置),这个正是我想要的快捷指令,后面我再看看用户标注之后会咋样。目前是没用到这个场景
lammmmm
2024 年 5 月 13 日
@beimenjun OP 您好,我看 1.10 版本增加了“获取一天的详情”快捷指令,我用了下发现返回的结果是日期的格式,不是当前日期的详情,这是为什么?
beimenjun
2024 年 5 月 13 日
@lammmmm 被你发现这个了,本来准备文档多一点在回复你的,这是一个自定义模型,具体使用可以参考
https://www.icloud.com/shortcuts/44d58deaa63f4fefb64bdd505f17afca


@sherlockwoo 上面这个链接大概就是你想要的,一个自定义结构体,包含三个层面的信息(其中自定义和公共假期可能为空),另外冲突日也包含今天本来要上班但是放假了。
lammmmm
2024 年 5 月 13 日
@beimenjun
感谢 OP 给出的模板,基于此,我写了一个快捷指令,现在配合 app 可以满足我的需求了。贴下自己写的快捷指令以供参考: https://www.icloud.com/shortcuts/67c2535cecdf49c18c4cf5ab0b7f6f69
Jas0nG
2024 年 5 月 13 日
由于我只希望闹钟在 Watch 上响,所以我直接在手表上设置了闹钟,手表闹钟似乎没法通过 shortcut 控制开启/关闭。
研究了一下,这里给习惯仅 Apple Watch 作为闹钟的大家提供一个设置的方法:
1. 在手机的“时钟”添加相应时间的闹钟。
2. 在“铃声“选项卡中,“触感”设定为“无”,然后下拉到底部将铃声设定为“无”。
这样设置的闹钟手机就不会响了,watch 上会正常振动和发出声音,同时可以通过 OP 大佬的软件控制开关了。
beimenjun
2024 年 5 月 13 日
@Jas0nG 有点厉害啊。
beimenjun
2024 年 5 月 13 日
@lammmmm 你这个我改一改拿来放 App 和帮助里好了。
lammmmm
2024 年 5 月 13 日
sherlockwoo
2024 年 5 月 13 日
@beimenjun 好的
kylix
2024 年 5 月 13 日
thx, 下来试用一下!
jiaran
2024 年 5 月 19 日
可惜了,我是 iOS15
jinjiang2024
2024 年 6 月 4 日
ios16.6.1 目前使用正常 就是 16 上面 自动化那里要自己写个判断逻辑,整体上没什么大问题!完美食用,谢谢 OP
nb24en
2024 年 6 月 4 日
UP 主好棒!!!
wegbjwjm
2025 年 5 月 9 日
我还是 14.用不了,谢谢大佬

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://study.congcong.us/t/1038080

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX