简短答案
会响。在 iPhone 和 Android 上,用系统时钟设的闹钟都被设计成能穿透静音模式和勿扰模式。闹钟不出声,通常是铃声音量为零、音频被输出到蓝牙设备,或者某个自定义专注模式造成的,而不是静音模式本身。
iPhone
静音开关和勿扰模式都不会让「时钟」App 的闹钟消音。如果你的闹钟没声,原因在别处。
- 铃声音量和媒体音量是分开的,而侧边按钮平时调的是媒体音量。请检查「设置 → 声音与触感」。
- 已连接的蓝牙设备可能把声音接走了。断开连接再测一次。
- 自定义的专注模式和标准勿扰模式表现可能不同。把所有专注模式都关掉测一次。
Android
Android 把音量拆成几条独立的音频流,闹钟自成一条。把铃声调到静音并不会碰到它。
- 1按一下音量键,点设置或三个点的图标,专门看一下「闹钟」那条滑块。
- 2打开「设置 → 声音 → 勿扰模式 → 例外」,确认「闹钟」是被允许的。
- 3确认第三方闹钟 App 用的是闹钟音频流,而不是通知音频流。用发通知代替真闹钟的 App,会连通知的那套规则一起继承过来。
一个可靠的测试
设一个两分钟后的闹钟,打开静音和勿扰模式,锁屏后把手机扣在桌上。如果它响了,那静音模式就不是你的问题。这只要两分钟,而且能把这个问题一次问清楚。
Roosta 在两个平台上走的都是系统闹钟通路,这正是它能穿透静音和勿扰模式的原因,也是它不必依赖通知权限就能叫醒你的原因。
静音模式究竟静的是什么
iPhone 上的静音开关,以及 Android 上对应的模式,静的是通知、键盘点击声、来电铃声和大多数 App 的声音。两个平台都特意把闹钟排除在这份名单之外。这是苹果和谷歌做的设计决定,不是他们指望你去找的某个设置项,而且从两个平台诞生以来一直如此。
道理很直白。静音模式是你为了开会或看电影打开、然后就忘掉的东西。如果它连闹钟一起静掉,一个被忘掉的开关就足以让人误掉航班和面试,而且在出事的那个早上之前,这种失效完全看不见。
静音模式管不着的是音量。一个穿透了静音模式的闹钟,依然是按铃声音量设成多少就放多大,而那是另一个可以独立降到零的控制。
iPhone 上的专注模式与勿扰模式
在现代 iOS 上,勿扰模式只是众多专注模式中的一个,而闹钟被设计成能穿透全部专注模式,包括睡眠专注。真要说的话,睡眠专注本来就预期你会用闹钟:你打开它,恰恰是因为你打算稍后被叫醒。
这一带真正会改变行为的只有两样东西,而它们都不是勿扰模式本身。
- 你自己搭的自定义专注模式。标准的专注模式不会动闹钟,但一个被深度自定义、排期又不寻常的模式,可动的地方更多,值得先把所有专注模式关掉测一次,再下结论说闹钟坏了。
- 「睡眠」计划自带的起床闹钟,它和「闹钟」标签页里的闹钟是两回事。它有自己的铃声、自己的音量、自己的开关状态,而人们常常在改这一个、却依赖着另一个。
Android 是怎么处理的
Android 把音频分成几条独立的流来走,闹钟有自己的一条。这就是为什么 Android 会在媒体音量和铃声音量之外,单独给出一条闹钟音量滑块,也是为什么把铃声调小并不一定会把闹钟调小。
Android 的勿扰模式有一份明确的例外清单,闹钟默认在里面。这是整个平台上唯一真的允许你把自己的闹钟静掉的地方,因为那条例外是可以关掉的。
- 1打开「设置」,然后是「通知」,然后是「勿扰模式」。各家厂商的措辞不同:三星放在「通知」下面,原生 Android 放在「声音和振动」下面。
- 2找到例外设置,有时叫「联系人和应用」或者「允许打扰的内容」。
- 3确认「闹钟」是被允许的。如果你在某个时候建过自定义的勿扰模式定时计划,也要看那份计划自己的例外设置,因为它可以带一套独立的配置。
- 4顺手看一下闹钟音量滑块,在「设置」里的「声音和振动」下面。它和铃声、媒体音量都是独立的。
真正会出问题的是第三方 App
上面说的全部适用于在系统「时钟」App 里设的闹钟。第三方闹钟 App 只有在向操作系统申请了一个真正的闹钟时,才继承得到这些保证。有些 App 并没有这么做。
一个用普通通知而不是已登记的闹钟来叫醒你的 App,要受通知的每一条规则约束——而闹钟恰恰是被豁免于这套规则的。静音模式会把它静掉,勿扰模式会把它静掉,而它用的那条通知渠道还有自己的音量和重要性设置,用户从来看不见。
这一点从应用商店的页面上看不出来,App 也不会主动宣传。唯一可靠的判断方式就是测:打开静音和勿扰模式,设一个两分钟后的闹钟,锁屏后把手机放下。
Roosta 是把闹钟登记给操作系统,而不是发一条通知,这就是静音模式和勿扰模式影响不到它的原因,也是 App 被划掉之后它照样会响的原因。
如果它还是没声
如果闹钟确实被压制了、而静音模式又不是原因,那几乎总是下面四件事之一,按这个顺序排。
先把这份清单走完,再去改别的。这几项加起来,占了两个平台上绝大多数的无声闹钟,而每一项排除起来都用不了一分钟。

