iOS上的时钟就是一个过于简陋的App,不支持地区节假日没有问题,但是一些很基础的功能都是缺失或者不完善的。比如重复只有周一到周日不能按日期,临时关闭闹钟需要用“健康”里的睡眠定时设置起床闹钟(我敢保证80%以上的人不知道这个功能),这种闹钟每天只能有一个。
然而iOS闹钟方面最大的问题还不在这里,而是系统没有提供第三方闹铃App的接口,第三方通常会使用推送通知这种不完美的解决方案,反观Android:
这是预装三星时钟的三星手机,而作为第三方App的Google时钟可以直接设置系统级闹钟(可以看到通知栏闹钟标志的变化)。
在安卓,用户如不想用系统自带的时钟,可以选择一个第三方时钟App,就能与系统完美集成,体验上并不会和OEM预制的时钟App有差距,自带的时钟App甚至是可以直接卸载的。
所以说回题目的需求,从技术方面解决这个问题最好的方式是允许第三方App设置和管理闹铃。