看到论坛上有人吐槽 iOS 的节假日闹钟( https://v2ex.com/t/1037232 ),然后里面有个来自 sspai 的教程( https://sspai.com/prime/story/shortcuts-holiday-alarm ),大概就是订阅节假日的日历订阅,然后通过快捷指令( Shortcuts )判断日历里的事件名,来判断是假期还是调班。
但是通过日历的事件名来判断,逻辑有点繁琐,灵活程度不够。所以我觉得是一个做 App 的切入点。
名称:休息日(英文名 Off Day )
下载地址: https://apps.apple.com/app/id6501973975
内置多种公共假期模板,甚至包含自治区的方案
找不到自己所在地区的模板?没关系,可以自行标注哪一天工作日,哪一天休息日,不管你是大小周还是轮休,用户标注的日期类型优先级是最高的
支持 Siri Shortcuts ,自带教程
这是一个没有内购的应用,因为算是从 V2EX 上收集的需求做的 App ,所以限免,限免从今天( 5 月 6 日)到 5 月 8 日。
如果你那边价格有显示,先不要购买,可能 App Store 不同节点的价格更新是有不同的。
欢迎大家使用,测试,吐槽。
1
xuanzy 192 天前
已下载!感谢开发者大大~准备体验下*—*
|
2
klo424 192 天前
|
3
ysxb1145 192 天前 via Android
其实我不太理解为啥很多安卓免费的软件或者功能放到苹果就要花钱或者贵一些(我没别的意思,单纯好奇)
|
5
klo424 192 天前
能不能增加 大小周/单休 的支持呢?
|
7
beimenjun OP @ysxb1145 其实是 Android 的厂家有动力在自己的系统里定制这种定制化的服务。毕竟其他家都做了,而且人家是靠广告和设备赚钱的,这些免费的功能你已经为其付费了。
另外我不觉得这些国内定制版这件事情上做得特别好,很多家 Android 厂家应该根本没考虑自治区也有自己的节假日安排。 而我,既然决定修修补补,那就要收我觉得合理的价钱。 -------------------- 而回到这个“节假日闹钟”,我觉得 Google 和 Apple 不做是很非常好理解的,节假日安排这种东西其实是很复杂的: 比如马来西亚,各个洲有不同的法定节日,你也许可以大概判断用户是马来西亚的,但是怎么判断用户属于哪一个洲,如果他就住在两洲的交界处呢。 甚至用户的身份、从事的行业直接决定了他们的法律假期是哪一些。 这种事情做了成本太高,最终效果未必好。 |
9
beimenjun OP @klo424 单休因为香港很多人是单休的,所以后面会加上一个单休双休的选项,但是这个要看需求多不多了。
大小周可以自己在第二个 Tab 日历进行把隔周的周六或者周日(具体决定权在用户手上)标记成工作日,实现大小周。 毕竟有些大小周是三周一个双休,总之又复杂又苦逼,我觉得做出来代码也很复杂很苦逼。 |
10
hccsoul326 192 天前
我记起来了 你是那个拍月亮 app 的大佬
|
11
beimenjun OP 休息日的判断逻辑是这样的:“用户标注” 大于 “公共假期模板信息” 大于 “这一天是不是周末”
|
12
vruzo 192 天前
每次运行都要选择哪个闹钟吗?
|
13
6364v2 192 天前
无法再此版本的快捷指令中找到这个操作🤣16.4 用不了
|
14
dengshen 192 天前 via Android
15 系统不支持
|
15
seedhk 192 天前
感谢大佬!
|
16
beimenjun OP |
17
beimenjun OP |
18
88268459 192 天前
下载支持一个
|
20
jiandandkl 192 天前
还是要通过快捷指令去调用原生的闹钟,有没有可能实现完全体的闹钟呢
|
21
beimenjun OP |
22
qq2511296 192 天前
我用快捷指令里面的自动化 弄了个节假日自动关闭打开闹钟
|
24
jy03179163 192 天前
睡眠闹钟好像不支持?
可以用“跳过下一个睡眠闹钟”,那么时间就不能是 14 点了,需要下半夜就运行。 |
26
beimenjun OP @jy03179163 其实如果你睡眠闹钟时间是在 14 点前,感觉跳过下一个睡眠闹钟,应该还是可以的,我这边睡眠闹钟 7:00 ,执行完“跳过下一个睡眠闹钟”,闹钟页面显示的是“已跳过(仅明天)”。
@6364v2 谢谢,我争取搞一个 iOS 16 设备来弄一下…… |
27
changanl 192 天前
睡眠里设置的起床闹钟可以这么修改吗,看了下好像只能修改正常的闹钟,但是 健康->睡眠里的定时好像改不了
|
28
beimenjun OP @changanl 可以试试这个 Shortcuts https://apps.apple.com/app/id6501973975
|
29
Iiang 192 天前
正常 在商店下载 快捷指令中无此软件
|
30
SkywalkerJi 192 天前 via Android
ios 原来不允许 app 自己做闹钟吗?这么神奇
|
31
beimenjun OP |
32
CalledKingsley 192 天前
已下载,体验不错,有个小意见:就是选择了某地区的方案之后,是否可以自动回到首页,总感觉选择了地区之后还停留在当前页面有点奇怪。
已帮作者宣传,哈哈哈 |
34
Wao 192 天前
请问假日模板会持续更新不?谢谢
|
36
lshbosheth 192 天前
@CalledKingsley 确实 右上角多个确认也好 哈哈
|
38
RayJiang9 192 天前
@beimenjun #28 在健康、时钟 app 里面点了几下就不显示“未知操作”了,另外问下修改 健康->睡眠 里面的 Shortcuts 是什么,你在 28 楼贴的链接是 App Store 的
|
39
beimenjun OP @RayJiang9 哎呀,尴尬,是这个 Shortcuts 链接 https://www.icloud.com/shortcuts/6766a221591b4c8398d3cdb0eaf5d123
@changanl 之前链接贴错了,是这个 https://www.icloud.com/shortcuts/6766a221591b4c8398d3cdb0eaf5d123 |
40
beimenjun OP @Wao 这个会持续更新的,等发通知,我发新版本就行了……
@CalledKingsley @lshbosheth 我看看这边怎么改。 @RayJiang9 这个失效的原因可能是 Shortcuts 建立索引不太正常导致的…… |
42
beimenjun OP @CalledKingsley @lshbosheth 1.0.2 版本已经把公共假期这一块进行调整了。
|
43
b1t 192 天前
op 开发的太快了,用什么开发的(吃惊)
我挺早就看到上架了 |
44
None2 192 天前
不错👍
|
45
beimenjun OP @b1t 这个 App 采用用的语言是 Swift ,框架是 UIKit 。
日历和列表采用的是 CompositionalLayout 的 UICollectionView 。 因为以前项目里很多组件可以复用,所以这方面时间也省下来了。 |
47
xujiahui 192 天前
已下载,想法挺好的
|
48
magic3584 192 天前
大佬真强,我还本来想做一个,然后就像某 app 一样准备手动输入时间,一年只更新一次的😂
|
49
MrQSJ 192 天前
下载不了,需要 ios16 以上的版本😅
|
51
cyrivlclth 192 天前
@ysxb1145 单纯是国产厂商自己做了很多失配,所以要在 IOS 上做一些独立开发,毕竟用户付费意愿更高
|
52
poisedflw 192 天前
好东西,已经用上了
|
54
gdfsjunjun 192 天前
给个建议,能否设置加上「一周开始日」的设置,毕竟日历 App 那里是周日在第一天,也就是「日一二三四五六」的顺序。
|
55
beimenjun OP @gdfsjunjun 日历的右上角的…点开后可以选择
|
56
polobug 192 天前
自动化我可以设置凌晨 2 点吗,早上会正常吗
|
57
beimenjun OP |
58
zzboat0422 192 天前
买过这位作者的其他 app ,确实挺不错的
|
59
ACoderWu 192 天前
today 可以用橘黄色标记一下,不容易找
|
60
ACoderWu 192 天前
@gdfsjunjun 这个不是有么
|
61
hawran 192 天前
后续可以增加泰国的假期模板吗,感谢!
|
63
svij 191 天前
应该是下载好 APP ,选好节假日,导入快捷指令,设置完自动化就不用再管了吧?需要每年节假日更新了,再来一遍流程吗,谢谢
|
64
gdfsjunjun 191 天前
|
66
beimenjun OP @gdfsjunjun 可能有点小 bug ,我等等看看
|
67
snyifei 191 天前 via iPhone
请问快捷指令里选择的闹钟重复时间,是每天吗?
|
69
beimenjun OP @gdfsjunjun 新版本应该是已经修复这个问题了。
|
70
booksnail 191 天前
上架不需要备案什么的吗
|
73
beimenjun OP @6364v2 「普通闹钟」和「睡眠闹钟」这其实两个快捷指令里面包含的指令应该是一样的,你如果快捷指令里可以找到休息日的相关操作,也可以自己组装一下,「睡眠闹钟」的结构更简单,就是 App 判断明天是休息日,就 Skip 睡眠闹钟。
|
76
Echo521 191 天前
是否可以加入 5.5 天的支持呢?
|
78
mikong0911 191 天前
已下载,有 aomen 假期赞!
|
81
jiuzhougege 191 天前 via iPhone
大佬,这个使用什么技术栈开发的?只有 4M
|
82
beimenjun OP @jiuzhougege 因为功能本来就比较小又是使用原生的 Swift 。依赖的库也都比较干净。图片压缩。App Store 再针对下载设备优化,是差不多这个体积的。
|
83
sherlockwoo 191 天前
体验了楼主的应用,就是把原来快捷指令中判断是否休息的逻辑优化成一步(由应用提供判断), 感觉还是挺方便的,使自己编辑快捷指令变得更简单。
有个疑问是,为什么默认用的是 检查明天是否是休息日?感觉检查今天然后关闭今天的闹钟更符合日常认知。 |
84
sherlockwoo 191 天前
希望可以:
1. 添加自定义模版,比如大小周,倒班等 2. 突出显示今天,并且提供一键跳回到今天按钮 |
85
beimenjun OP @sherlockwoo 因为那只是一个默认示例,其实快捷指令不管是前一天白天执行还是当天的凌晨执行,我觉得都应该是无感知的。
但是如果前一天下午执行,用户晚上睡前如果翻出来看闹钟关了没有,然后确实关了,会比较有安心感。如果调在凌晨,用户多多少少会有点焦虑:“不会大半夜把我的闹钟乱改了吧”。 另外应用也提供了检查今天以及检查某个特定日是否是「休息日」的接口的,以供进阶玩家使用。 |
86
beimenjun OP @sherlockwoo 自定义模板现在在做了。
|
88
dejavuwind 190 天前
有个疑问,原先的睡眠闹钟只在工作日响,设置完快捷指令在调休日会响吗?
|
89
dejavuwind 190 天前
看快捷指令好像只能跳过而 不能补充?
|
90
beimenjun OP |
91
sherlockwoo 190 天前
@dejavuwind 睡眠闹钟和普通闹钟都设置每天启用,交由快捷指令判断是否需要启用/关闭
|
93
jiang89125 190 天前
我最近也有想做个节假日相关的 app ,还在构思中呢
主要就是因为五一休假要调休导致的上班闹钟问题和放假时有时会不知道还有几天要上班了 然后这就看到你这个帖子了,看来这个点子很多人想到啊 |
94
Wao 190 天前
感谢 OP ,已使用几天,感觉良好 👍
|
96
lammmmm 189 天前
已下载。
我之前写的快捷指令是对日历日程进行判断,可以实现明日/今日是工作日还是休息日或者是节假日信息的消息通知。在此我提个需求:增加一个明日/今日的节假日信息获取。不知 OP 能否加上。 |
99
beimenjun OP |
100
sherlockwoo 189 天前
@beimenjun nice
|