TECHNICAL DOCUMENT

家长 PIN — 设置、找回、改限额

这一篇讲清楚一件事: 家长的 4 位 PIN 用来干什么, 孩子那一端又看到什么。

一、设置家长 PIN

第一次打开 App, 系统会引导你设一个 4 位数字 PIN

几个原则

  • PIN 应该只有你知道 — 不要让孩子在旁边看着输入
  • 不要用孩子能猜到的数字 — 生日 / 房号 / 电话号尾段都容易被试出来
  • 忘记 PIN 怎么办? — 目前我们没有找回流程, 你需要卸载重装 App。我们刻意没做”邮箱找回” / “短信找回”, 是为了避免被绕过 (孩子可能也知道你的邮箱密码)。

PIN 安全性

我们不在本地或服务器明文存储 PIN。 PIN 会经过加盐哈希后保存 — 即使有人拿到你的设备, 也无法从 App 数据里直接读出 PIN。

二、孩子那一端: “时间到”是温柔画面, 没有密码框

当孩子用满了今天的可用时间, 屏幕上会出现一个温柔的全屏画面 — 一只海龟形象, 配上”今天的时间到啦”这样的文字。

请注意这里很重要的一点:

孩子看到的这个画面里, 没有任何密码输入框, 也没有”解锁”按钮。

我们刻意这样设计。如果在孩子面前摆一个 PIN 输入框, 等于天天提醒孩子”去找妈妈要密码就能继续” — 那会变成一种央求和讨价还价的循环。我们不希望孩子学会”哀求换时间”。

所以孩子那端的画面是纯粹的、只读的: 告诉他今天到这里了, 仅此而已。

三、家长想破例 (今天多给一点): 打开 App 改限额

那如果今天确实想让孩子多用一会儿 (比如假期、生病在家), 怎么办?

唯一的办法是家长亲自操作:

  1. 打开小龟时光 App 主屏
  2. 进入 设置
  3. 输入你的 4 位 PIN
  4. 调整今天的可用时间

这是有意设计的一道门槛。我们不在孩子的”时间到”画面上开口子, 而是请家长主动打开 App、过 PIN、亲手改限额

区别很微妙但很关键:

  • ❌ 孩子在锁屏画面前央求 → 你输密码 → 规则被”绕过”
  • ✅ 你打开 App → 过 PIN → 改限额 → 规则被重新设定

前者教孩子的是”哭闹有用”, 后者是”规则由家长掌握, 但可以被理性地调整”。

四、哪些操作需要 PIN

PIN 不只是为了”破例”。这几类操作都要先输 PIN:

  • 修改每日可用时间 — 设置页里调限额
  • 修改 PIN 本身
  • 关闭监控 / 暂停守护 — 这类”放开管控”的操作, 我们当成需要慎重确认的动作处理
  • 撤销设备管理员权限 / 卸载 App — 这是 Android 系统的对话框, App 会主动要求 PIN 才允许继续

凡是会放松或解除管控的操作, 都要过 PIN 这道门 — 这样孩子即使摸到了设置页, 也改不动任何东西。

五、PIN 输错怎么办

我们有逐级延长的等待机制 — 错得越多, 下一次能再试的间隔越长。 这个机制是为了防止孩子反复试 PIN。 如果你发现自己的 PIN 进入了等待状态, 那很可能是孩子在你不在的时候试过。

被等待锁定不影响 App 本身的守护 — 孩子还是无法绕开”时间到”画面, 只是你需要等过这段时间才能再次输入 PIN。


想了解”时间到”画面为什么在某些手机上慢半拍? 常见问题。 想了解我们为什么不”到点就锁屏”? 温柔引导

原文出处 public/03-parent-pin-flow.md

添加开发者微信

扫码与我建立联系

WeChat QR Code

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