为什么提醒没起作用

iPhone 上的日历提醒是“通知”。静音模式下它没有声音;专注模式下,如果没有允许“日历”,它会被隐藏;就算出声,也只响一次,一两秒。对“下周二看牙医”来说够用了。但对“现在不出门,孩子就要一个人站在门口等”来说,远远不够。

孩子的课外班更麻烦,因为它们每周重复,却并不固定:游泳课因为假期调了时间,换了学期,周四临时多出一节补课。无论你怎么设置,它都必须跟着日历走,而不是跟着日历的一份副本走。

方法 1:在“时钟”App 里设每周闹钟(免费)

如果时间表真的从不变动,“时钟”里的重复闹钟(“周二 4:20——出发去接钢琴课”)是真正的闹钟,静音模式下也会响。但只要有一周调了时间,它就对不上了,因为它和日历没有任何关联。用这个办法的家长,最后往往攒下十几个早已过时的闹钟。

方法 2:在专注模式中允许“日历”(免费,只能解决一部分)

设置 → 专注模式 → 你使用的专注模式 → App → 添加“日历”,并为“日历”打开“即时通知”。这样在专注模式期间横幅也会出现。但静音时它仍然没有声音,也仍然只响一次,所以坐在办公桌前有用,在会议室或车里就不行了。

方法 3:让日历自己创建闹钟(iOS 26)

从 iOS 26 开始,App 可以通过 Apple 的 AlarmKit 框架创建和“时钟”App 一样的闹钟:静音模式下会响,专注模式下会响,并且一直响到你把它关掉。这样就可以让日历本身来驱动闹钟。我们正是为这种情况开发了 KeyAlarm。家庭的设置方法如下:

  1. 统一活动的写法。在日程标题里写上“钢琴”“游泳”“足球”。可以是你自己的日历,也可以是家庭共享日历;只要在 iPhone 的“日历”App 里能看到(iCloud、Google、Outlook),都可以。
  2. 每项活动添加一个关键词。在 KeyAlarm 里添加一次“钢琴”。标题里含有这个词的每一个日程,这周的和以后每一周的,都会变成闹钟。
  3. 给每个关键词设两个时刻。接孩子其实有两个常被混在一起的时刻:该收尾手头工作的时候,和真正该出门的时候。比如提前 30 分钟(“收尾”)和提前 10 分钟(“现在出发”)。每个关键词可以设多个提前时间。
  4. 如果整个日历更省事,就用整个日历。如果你们家单独有一个“孩子”日历,可以让一条规则覆盖这个日历里的所有日程,而不用关键词。

家长最在意的细节

  • 课调了时间?在日历里把日程挪过去。KeyAlarm 下次同步时闹钟会跟着变。iOS 按自己的节奏给 App 分配后台时间,所以当天临时改动的话,打开一次 KeyAlarm 就会立刻更新。
  • 今天停课?删掉这个日程,或者在响铃前出现的实时活动里只跳过这一次闹钟。规则下周照常生效。
  • 不是每次都轮到你?在规则的“响铃日”里,可以设成只在某几天响,比如周二和周四归你接。
  • 全天日程(比如“游泳比赛”“郊游——带便当”):可以让关键词在当天你选定的时间(默认上午 8:00)响铃,而不是一条一划就过去的横幅。
  • 父母两个人?每台设备读取的是自己的日历。如果两个人都能看到家庭共享日历,两台设备都可以响。出门之前先说好今天谁去接。
  • 隐私。没有账号,也没有服务器;孩子的日程不会离开设备。App Store 的隐私标签是“未收集数据”。

坦率说明的限制

  • 需要 iOS 26 或更高版本的 iPhone 或 iPad。
  • 关键词只要出现在标题任意位置就算匹配,所以“钢琴”也会匹配“钢琴汇报演出”。通常这正是你想要的;如果不是,在规则的“排除的词语”里加上不想要的词。
  • 一次最多预约最近的 30 个闹钟;前面的响过之后,后面的会依次补上。
  • 开车时响起的闹钟仍然是闹钟。提前时间要留出“来得及行动”的余量,而不只是“来得及看到”。

快速设置(约 1 分钟)

  1. 安装 KeyAlarm,允许访问日历和闹钟。
  2. 为每项活动添加一个关键词:钢琴、游泳、足球。
  3. 每个关键词设两个提前时间,比如 30 分钟和 10 分钟。
  4. 打开 App 里的“已设置”标签页。如果某节课没有出现,说明标题里不含关键词。

KeyAlarm 已在 App Store 上架。 需要 iOS 26 或更高版本。免费试用 30 天,之后一次性买断。无订阅、无账号、无服务器。 App Store · 产品页面 · 日历提醒为什么不出声 · 会议篇(英文) · 总是错过通知时(英文) · English · 日本語 · Deutsch · Español · Français · 한국어 · 繁體中文