TECHNICAL DOCUMENT

为什么 Family Link 的屏幕时间限制在小米手机上会失效

你设了每天两小时。晚上九点一看,手机已经开了四个小时,一次都没锁。

如果你去搜这个问题,谷歌给你的第一条结果,是谷歌自己账号社区里的一个帖子,标题叫 “Family link not restricting screen time on Xiaomi Redmi Note 9 Pro”(Family Link 在小米 Redmi Note 9 Pro 上没有限制屏幕时间)。这件事本身值得停一秒:对”为什么这东西不管用”这个问题,排第一的答案是别的家长在谷歌自家论坛里问同一句话。它下面那一整排,全是家长控制类公司在告诉你 Family Link 不靠谱、你应该买他们家的。

所以这一篇写的是另一件事。我打算真的把机制讲清楚——Family Link 到底在做什么、这件事在小米手机上会从哪一层断掉、以及这几层里哪些是你自己五分钟就能查完的。

材料来源:谷歌官方的 Family Link 帮助页、小米全球支持站、一个社区维护的安卓后台管理参考站,以及我自己在一台华为真机上的实测——我在做一个安卓端的屏幕时间 App。**小米设备我没有,所以本文里关于 MIUI 的每一条都来自文档而不是我的实测。**哪条来自哪里我都标了出来,因为这很重要:下面有些结论是厂商官方写过的,有些不是,我会一条条说清楚。

三十秒版本

  1. Family Link 的限额,是由孩子手机上运行的谷歌软件执行的,不是云端某台服务器。就这一个事实,决定了手机自己的后台管理设置正好卡在这条执行链路上。
  2. 第一层是”这条限制到底适不适用”。 谷歌自己的三个页面给了三个不同的安卓最低版本;而且谷歌明确写了:系统应用不能被设置应用限额。小米预装应用数量不少,这一条能解释相当一部分所谓”没限制住”。
  3. 第二层是 MIUI 的电池管理。 常规嫌疑人,每篇文章都会提的那个。
  4. 第三层是自启动,它和电池管理是两个完全独立的开关。 这一层最容易被漏掉。把某个应用的电池策略设成”无限制”,并不等于给了它自启动权限。它们在两个不同的页面里。
  5. 第四层是系统时钟。 这一层谷歌做得比外界以为的好——限额开着的时候,时钟默认是锁住的。但有一个按设备的开关能把它解开;如果那个开关是打开的,上面三层全都白搭。

Family Link 不是一个跑在云端的过滤器。你设下每日限额之后,最终把手机锁上的,是孩子设备上的谷歌监管组件,它按照从你账号同步下来的规则执行。

这就是这篇文章存在的全部理由。如果执行完全在服务端,手机的电池设置根本无关紧要。正因为它在设备本地跑,操作系统对后台软件做的任何事——冻结它、不让它自启、降低它的优先级——都横在”你设的那个数字”和”锁屏”之间。

顺带澄清一件被广泛讲反的事:Family Link 是会提前通知孩子的。 谷歌的屏幕时间页面列了两个通知时点——首次为孩子设置屏幕时间时(仅安卓),以及设备即将被锁定时。它不是直接黑屏。至于提前多少分钟,谷歌没有公布,这一点我在怎么让安卓在屏幕时间用完之前提醒孩子里单独查过。

第一层:这条限制到底适不适用?

在怪 MIUI 之前,先把几个无聊的答案排除掉。这里有三个,而且都是真的。

这是国行机吗? 中国大陆销售的小米手机不预装谷歌服务框架(GMS)。没有 Google Play 服务就没有 Family Link——这不是”限额坏了”,是这个产品根本不存在。国际版机器带谷歌服务。这个区别在水货/跨境购机圈子里是常识,但我没能在小米官方支持站上找到明确写这件事的页面,所以请把它当作市场层面的事实,而不是厂商文档。如果你的手机是从代购或跨境渠道买的,这是第一个该查的。

安卓版本是多少? 谷歌在不同页面上给了不同的下限,而且这几个数不能互换:

严格说这不算自相矛盾,而是三个不同的问题——监管一个账号、把这套东西设起来、以及”时间限额”这个具体功能,本来就是三条不同的门槛。但如果你手上是台老一点的小米,看起来监管是生效的、偏偏限额不生效,这个落差就是该看的地方。

你想限的是不是系统应用? 这一条我押注最大,而且几乎没人讲。谷歌的应用限额页面把它写了两遍,原话是:“System apps can’t have app limits placed on them.”(系统应用不能被设置应用限额。)以及:“System apps aren’t supported by the app limit functionality.”(应用限额功能不支持系统应用。)

MIUI 预装了相当一批小米自家应用——浏览器、视频、音乐、文件管理、应用商店。如果你孩子整晚泡在一个预装应用里,而你设的是单应用限额,那这条限额可能从一开始就没有资格生效。它不是坏了,是被排除在外。

而设备级的每日总限额是另一套机制,到点照样锁设备。所以有个很快的判断法:如果每日总限额能锁住手机、但某个具体应用怎么都限不住,那你八成撞的是”系统应用被排除”,跟后台管理一点关系都没有。

第二层:MIUI 的电池管理

到了人人都写的那部分。

安卓原生有电池优化。MIUI 和 HyperOS 在这之上叠了自己的一套,而且小米这套设置历来会随版本换位置。社区维护的参考站 dontkillmyapp.com——这不是小米的站点,我是把它当社区资源引用,不是厂商文档——列出了 MIUI 各版本下好几个互不相同的电池相关位置,包括一个可以把应用设成”无限制”(No restriction)的单应用省电项,以及一个要从”电池与性能”进去的后台耗电设置。

这里我得对”我能告诉你多少”这件事诚实一点。我没能找到任何一篇小米官方支持文章记载这些路径。 小米全球支持确实有一篇家长控制的文章 KA-06434,我把整页都抓下来了:全文只有一句话——设置方法是 Settings >> Digital wellbeing & parent controls——外加一张截图。整篇就这么多。(还有一点我专门核实过:那一页从头到尾没有出现过 “Google” 这个词。小米没有对这套功能作任何归属说明,所以我也不替它作。)

不过有一条例外必须补上,否则我等于把小米说得比实际更没文档:自启动这一条,小米官方确实是有页面的。 路径写作 设置 → 应用设置 → 应用权限 → 后台自启动(页面原文是 Settings → Apps → Permissions → Background autostart)。但那一页是针对某一款具体机型(Xiaomi 14T Pro)写的,而且没有标注系统版本,所以只能当作一个已确认的数据点,不能当作所有 MIUI/HyperOS 机型的通用路径。

所以关于电池路径,诚实的说法是:具体的菜单措辞随 MIUI/HyperOS 版本变化,我没能拿小米官方页面核实过,你大概率得自己翻一会儿。设置 → 电池设置 → 应用设置 → 对应应用 这两处都要看。

第三层:自启动是另一个开关,而这一层最容易被漏掉

下面这段是我最想写这篇的原因。

在 MIUI 上,自启动和电池优化是两套互相独立的控制。 把一个应用的电池设成不受限制,并不会顺带给它自启动;反过来也一样。dontkillmyapp 把自启动列为独立权限、有独立路径——MIUI 14 上是 设置 → 应用设置 → 对应应用 → 应用权限 → 后台自启动,更早的版本则在安全中心里的 权限 → 自启动——跟上面那些电池位置完全分开。

这件事我在自己的 App 上也绕不开:要逐个厂商引导家长改设置,就得为自启动和后台省电写两段分开的步骤,一句话没法诚实地把两件事都说全。不过在小米上这两者具体分属哪些页面,我依据的是上面那个社区站,不是我自己的机器——我没有小米设备。同一件事我真正在机器上确认过的是华为,见下一节。

对你有两个实际影响:

“一键修好”这件事基本不可能,谁做都一样。 我们试过让 App 直接深链跳进这些厂商设置页,结果时灵时不灵——有些厂商设置页有权限保护,第三方应用根本打不开;在一台华为真机上我实测确认过,第三方应用压根没有任何可达路径。小米我没有真机,不知道是更松还是更紧。这就是为什么这个品类里每一个 App(包括我的)最后都只能给你文字步骤,而不是一个按下去就好的按钮。如果哪个产品向你承诺”一键解决厂商后台限制”,请保持怀疑。

两个都要查,不是查一个。 如果你已经进过电池设置、把 Family Link 相关组件设成了不受限制,结果还是守不住,那你极有可能根本没碰过自启动。去把它找出来。

第四层:时钟——这一层谷歌比大家以为的强

安卓上最古老的绕过手法,就是把系统时钟往前或往后拨。每日限额本质上是”针对某一天”的计量,如果孩子能定义”今天”是哪天,那这个限额就是可以商量的。

谷歌处理了这件事,而且屏幕时间页面上的措辞毫不含糊。为确认是逐字原文,我抓了两遍:

Important: You can only change the clock on a child’s device when you disable screen time limits.

(**重要:**只有在你关闭屏幕时间限额时,才能更改孩子设备上的时钟。)

也就是说,默认情况下,只要限额开着,时钟就是锁死的。 但同一个页面也记载了一个按设备的开关可以把它解开——Family Link → 选择孩子 → Controls(控制)→ Signed-in devices(已登录的设备)→ 选中那台设备 → 打开 Edit date & time(编辑日期和时间)。谷歌注明这个要按每台设备分别设置。

于是你今晚就有一件具体的事可做:去看看 Edit date & time 是不是开着的。 只要它曾经被打开过——可能是几个月前你自己出于正当理由打开的,也可能是孩子趁你手机解锁时摸了几分钟——那限额和停机时间就是可以绕过去的,再怎么在电池设置里考古都没用。

有句不太舒服的话我得直说,因为它同样适用于我自己的产品:我的 App 并没有解决”改时钟绕过”这个问题。 我们内部评审过一版检测方案,最后否掉了——它会产生误报,把本来配合得很好的家庭当成作弊来处理,那比原问题更糟。这件事还在我们的清单上,没解决。就这一层而言,Family Link 做到了我们没做到的事。

换我会按这个顺序查

  1. 是不是带谷歌服务的国际版机器? 如果是国行机,到此为止——Family Link 用不了。
  2. Edit date & time 是不是开着? Family Link → 孩子 → Controls → Signed-in devices → 设备。三十秒,而且它一开,后面全部作废。
  3. 你要限的是不是预装的系统应用? 是的话,按谷歌自己的文档,单应用限额对它不生效。改用设备级每日总限额。
  4. 安卓 7 或以上吗? 低于这个版本,限额不受支持。
  5. 电池: 在电池设置里找到 Family Link 相关组件,解除限制。
  6. 自启动: 另一个页面。单独再做一遍。
  7. 走完以上,再去下”这工具坏了”的结论。

大多数”Family Link 不管用”止步在第 1 到第 4 步之间——这也正是那些一上来就”换我们家 App”的文章帮不上忙的原因。

关于我做的 App,既然你会问

我做的是小龟时光,一个面向 6-14 岁孩子的安卓屏幕时间 App:在每日限额的 60%、75%、90% 各安静提醒一次,到 100% 才真正阻断。免费,无广告,无内购。孩子的屏幕时间数据默认留在手机本地——唯一会离开设备的是匿名的崩溃报告和使用统计,这一点我们的隐私政策里也是这么写的。因为它不依赖受监管的谷歌账号,对某些确实用不了那套方案的家庭来说,它是一个替代选项。

下面是它做不到的,这些是这个搜索词下别的文章不会告诉你的自家短板:它只有安卓版没有远程家长看板——你得在孩子手机上当面设置;没有网页过滤、没有定位、没有应用审批;它是可以被卸载的,我们不作相反的承诺;以及上面说过的,它同样挡不住改时钟。

Family Link 免费、功能比我这个全得多、能跨设备生效,而且是操作系统的制造方自己做的。对大多数家庭来说,它都应该是你先试的那一个;如果上面这四层排查把它救活了,你根本不需要我。比起写一篇假装”解法是去下载点什么”的文章,我更愿意写一篇能把你现有方案修好的。

如果你想更全面地比较一圈,我写过一篇七款温和型屏幕时间 App 的对比,里面也写了每一款各自弱在哪。

参考来源

每条都标注了获取层级,因为这直接决定该条结论能承受多重的分量。

  • “Manage your child’s screen time.” Google For Families Help.(全文获取;其中关于时钟的那句二次抓取核对为逐字原文。Android 7 要求、两个孩子通知时点、上文引用的 “Important” 时钟原句、以及 Controls → Signed-in devices 下 Edit date & time 路径的出处。)
  • “Set app time limits on your child’s device.” Google For Families Help.(全文获取。上文引用的两句”系统应用被排除”原文的出处。)
  • “Learn which devices can be supervised.” Google For Families Help.(全文获取。写明受监管设备为 Android 5.0 及以上;也写明 iPhone、iPad 及 Chromebook 以外的电脑无法被监管。)
  • “Get started with Family Link.” Google For Families Help.(抓取两次,两次都返回孩子设备 Android 6.0+。该页未提及 Google Play 服务。)
  • “Set up parental controls for your child.” Google For Families Help.(全文获取。专门核查过是否写有”必须更新 Google Play 服务”这一要求——该页没有。 多篇第三方文章断言 Family Link 需要更新 Play 服务才能工作;我在任何谷歌页面上都无法证实这一点,因此上文没有采用这个说法。)
  • “How to set digital wellbeing & parent controls?” 小米全球支持,KA-06434。(全文获取。整篇文章只有 Settings >> Digital wellbeing & parent controls 这一条路径加一张截图;未记载任何电池、自启动或限额行为;全页未出现 “Google” 字样。)
  • “How to switch on/off the Background autostart for APPs on the Xiaomi 14T Pro?” 小米全球支持,KA-507611。(全文获取。自启动路径 Settings → Apps → Permissions → Background autostart 的官方出处。该页只针对 Xiaomi 14T Pro 一款机型,未标注任何系统版本,所以只能当一个已确认的数据点。本站另一篇讲省电杀 App 的文章引用的也是这一页。)
  • “Xiaomi.” dontkillmyapp.com.(全文获取。社区维护,非小米官方站点。 自启动与电池是两套独立控制、MIUI 14 的”后台自启动”路径、更早版本安全中心内的”自启动”路径、以及单应用省电”无限制”设置的出处。路径随版本变化。)
  • “Family link not restricting screen time on Xiaomi Redmi Note 9 Pro.” Google Account Community.(仅确认标题与排名;帖子正文未取得。 两次尝试该页都没有渲染出楼层内容,所以我只引用”谷歌自家社区存在这样一个标题的帖子、且当前在该搜索词下排第一”这一点,对其中任何一条回复的内容不作任何主张。)
  • 我自己在一台华为真机上的实测——来自为一个安卓屏幕时间 App 编写逐厂商设置引导的过程。(第一手,但你无法独立验证,请据此掂量分量。仅为”第三方应用无法深链进入华为的后台限制页”这一条的出处。我没有小米设备,本文关于 MIUI 的内容没有任何一条来自我的实测。

部分核实: 自启动这一条小米官方是有文档的——路径为 设置 → 应用设置 → 应用权限 → 后台自启动(原文 Settings → Apps → Permissions → Background autostart)。但那一页是针对某一款具体机型(Xiaomi 14T Pro)写的、且没写系统版本,所以只能当作一个已确认的数据点,不能当作所有 MIUI/HyperOS 通用。未核实: 电池相关设置在各版本上的确切菜单措辞——这个我没能在小米官方站上找到,且它在版本之间挪过位置。同样未核实:Google Play 服务的版本是否会具体影响 Family Link 的执行;以及孩子设备离线时执行行为如何。这两点我都没有找到谷歌的文档,也没有实测过。

原文出处 public/34-family-link-not-working-xiaomi.md
由 小龟时光团队 编写与维护

添加开发者微信

扫码与我建立联系

WeChat QR Code

验证信息请注明: 小龟时光 用户