跳至正文
Roosta

帮助中心

闹钟为什么不响?

闹钟失效的真正原因:音量与音频输出路径、专注模式、省电优化、App 自己排程,以及怎么判断你遇到的是哪一种。九个原因,按该检查的顺序排列。
iPhone & Android最后更新

简短答案

闹钟失效大致有四类原因:声音没能被你听见(音量或蓝牙输出路径)、闹钟本来就没设对(上午下午弄反,或者改了没保存)、被系统压制(专注模式或省电优化),以及负责排程的那个 App 被操作系统杀掉了。

先判断你遇到的是哪一类

怎么修完全取决于是哪一类,而只要第二天早上留意一下,这几类其实很好区分。

  • 闹钟显示已经触发,但你什么都没听见 → 音频问题。检查铃声音量、蓝牙输出路径,以及闹钟铃声是不是被设成了「无」或一首取不到的歌。
  • 闹钟根本没有显示触发过 → 排程问题。检查上午下午、重复的星期,以及这个闹钟到底有没有保存。
  • 有的日子响,有的日子不响 → 压制问题。检查专注模式、各种定时计划,以及 Android 上的省电优化。
  • App 开着就响,关掉就不响 → 这个 App 是在自己的进程里排闹钟,而系统正在把它杀掉。

Android 上还要多看一处

Android 比 iPhone 多出一个很大的失效来源:激进的省电优化。厂商会在 Android 之上叠加自己的一套进程管理,其中几家以不管 App 怎么申请都照杀后台而出名。

  1. 1打开「设置 → 应用 → 你的闹钟 App → 耗电管理」,设为「不受限制」。
  2. 2三星还要看「设置 → 电池和设备维护 → 后台使用限制」,确认这个 App 不在「休眠应用」或「深度休眠应用」里。
  3. 3小米、红米和 POCO 请打开「设置 → 应用设置 → 应用管理 → 你的 App → 自启动」并打开它,再把省电策略设为「无限制」。
  4. 4系统提示时授予「闹钟和提醒」权限。在较新的 Android 版本上,精确闹钟必须显式获得这个权限。

这背后其实是一个设计问题

上面这一长串之所以存在,是因为 App 向操作系统请了个人情,而系统拒绝了。闹钟不该是人情。它应该是一份在系统层登记过的承诺,能在 App 被关掉、手机重启、省电策略认定这个 App 闲置之后依然成立。

Roosta 就是这样排闹钟的,这也是为什么把 App 划掉并不会取消闹钟。这不是在标榜谁更上心,而是排程放在哪里的差别。

第一类:你没能听见

这一类的数量远远超过其他几类,也最让人窝火,因为闹钟其实完美地工作了。它准点触发,也确实发了声。只是那个声音没有到达你。

媒体音量和铃声音量是两个独立的控制。侧边按钮通常调的是媒体音量,所以完全可能音乐和视频听着一切正常,而铃声音量却停在零。

iPhone 上通常是铃声音量。它和媒体音量是两个不同的控制,侧边按钮平时调的是媒体音量,而两者悄悄拉开差距时没有任何明显提示。在 Android 上,闹钟音量又是第三条独立的滑块,和铃声、媒体都分开。

如果手机还连着耳机、车机或音箱,闹钟就会从那台设备出声,而不是手机扬声器。闹钟响了;只是你不在有声音的那一头。

第二个是蓝牙输出路径。放在床头充电盒里的耳机,依然算是已连接的音频设备,闹钟会乐呵呵地把声音放进去,音量小到没人听得见。

第二类:它从来就不是你以为的那样设的

第二类是人们最不愿意承认发生在自己身上的一类,而它非常常见。

  • 闹钟被存成了下午而不是上午。扫一眼的时候,下午 6:40 和上午 6:40 看起来几乎一模一样,这是两个平台上最常见的假性闹钟故障。
  • 改动根本没有保存。改完时间没有确认就退出界面,原来的闹钟还在那儿。
  • 闹钟设的是工作日,而出事那天是周六;或者重复规律在某个时候被清掉了。
  • 闹钟被关掉了,往往是在列表里划掉另一个闹钟时误触的。
  • 你看的是「闹钟」标签页,依赖的却是「睡眠」计划,或者反过来。这是同一个「时钟」App 里两套独立的系统。

这些都不是手机的毛病,而且都值得在花时间折腾设置之前先排除掉。请打开「时钟」App 认真读一遍那个闹钟,而不是瞟一眼。

第三类:系统把它压制了

在两个平台上,闹钟本来就设计成能穿透静音和勿扰模式,所以这一类比大家以为的要小。不过它并不是空的。

  • 在 Android 上,勿扰模式有一个明确的闹钟例外,是可以被关掉的;而每一条自定义的勿扰模式定时计划,都各自带有自己的例外设置。
  • 在 iPhone 上,一个被深度自定义过的专注模式,可动的地方比标准模式多得多,值得把专注模式整个关掉测一次。
  • 在 iPhone 上,「注视感知功能」会在前置摄像头认为你正看着屏幕时调低提示音量,而它有可能判断错。
  • Android 的省电优化是那个平台上最大的单一原因,它压制的是 App 本身,而不是声音。

第四类:负责排程的 App 被杀掉了

这一类只发生在第三方闹钟 App 上,也是后果最糟的一类,因为它在出事之前完全不可见,而且往往是在 App 已经好用了好几周之后才发作。

排程放在哪里,决定了闹钟能不能活下来。放在 App 内部的闹钟,依赖那个 App 还活着;登记给操作系统的闹钟不依赖。

一个把闹钟排程放在自己进程里的 App——常见的是一个 JavaScript 定时器或者一个后台任务——依赖的是那个进程在闹钟到点的那一刻还活着。iOS 和 Android 都有权暂停或终止它,而且都是家常便饭:内存吃紧的时候、App 闲置好几天的时候,或者厂商的省电策略认定它没必要留着的时候。

识别的标志是「时灵时不灵」。一个每个工作日都响、却在安静的周末之后周一失效的闹钟,几乎从来不是音量问题。那是一个在你没用它的时候被哄睡了的 App。

那该怎么办

按顺序把这几类过一遍,因为它们是按各自成为答案的概率排的。先是音量和输出路径,然后认真读一遍闹钟本身,再是系统设置,最后才是 App。

如果问题出在第四类,改任何设置都无法真正解决。对任何一个闹钟 App,该问的问题是:它把排程放在哪里。把闹钟登记给操作系统的 App,在被关闭、被强制退出、被更新、闲置一周之后照样工作。自己攥着排程的 App 做不到,也不可能做到。

常见问题

为什么我的闹钟有的日子响,有的日子不响?

时灵时不灵几乎总是指向某条压制规则,而不是闹钟坏了:可能是 iPhone 上的专注模式或勿扰模式定时计划,也可能是 Android 的省电优化在几天闲置之后把 App 哄睡了。

飞行模式下闹钟会响吗?

会。闹钟是在设备本地排程的,从来不需要网络连接。飞行模式、没有 SIM 卡、没有 Wi-Fi,闹钟都照常工作,前提是这个 App 自己在响铃时不需要联网。

手机关机了闹钟还会响吗?

不会。在 iPhone 和 Android 上,完全关机的手机都不会触发闹钟。如果你需要万无一失,请用第二台设备或者一个独立的闹钟做备份。

为什么闹钟显示响过了,我却从来没听见?

闹钟触发了,声音去了你听不到的地方,或者压根没发出去。常见原因是铃声音量为零、音频被输出到蓝牙设备,或者闹钟铃声被设成了「无」。iPhone 上还有一个反复出现的缺陷:闹钟准点触发但完全没有声音。

我的闹钟大多数日子都好好的,只失灵过一次。为什么?

偶发的失灵指向压制,而不是闹钟坏了:可能是 iPhone 上的专注模式或勿扰模式定时计划,也可能是 Android 的省电优化在几天闲置之后挂起了 App。稳定不响通常意味着闹钟设错了;时灵时不灵通常意味着有什么东西在把它哄睡。

强制退出 App 会让它的闹钟失效吗?

取决于排程放在哪里。登记给操作系统的闹钟,能扛过 App 被强制退出;攥在 App 自己进程里的闹钟扛不过。这是各个闹钟 App 在可靠性上最大的一处差别,而从应用商店的页面上完全看不出来。

手机静音时闹钟会响吗?

在 iPhone 和 Android 上都会响,这是设计如此。闹钟不受静音开关的约束。不过音量依然生效,所以一个「听着像静音」的闹钟,是铃声音量或蓝牙问题的可能性,远大于静音模式问题。

一个不会悄无声息失灵的闹钟。

Roosta 把闹钟登记给操作系统,而不是自己排程;闹钟路径上也没有任何一环需要网络。这一页上的绝大多数失败方式,都不会发生在它身上。

按年方案含 7 天免费试用 · 永远没有广告 · 离线可用