TECHNICAL DOCUMENT

常见问题

安装与首次设置

Q: 我的手机能装这个 App 吗?

可以, 如果你的系统是 :min-android-version: 或更新版本。 目前我们只支持 Android 设备 (iPhone / iPad 暂时没有计划)。

Q: 安装时为什么要这么多权限?

我们尽量只要必要的权限, 但每一项都有具体的原因:

  • 使用情况访问 — 这是我们唯一用来感知”孩子正在用什么 App”的方式。没有这个权限, 我们什么都做不了。
  • 悬浮窗 — 用来在”时间到”的时候在屏幕上叠加阻断卡片。即使孩子在用别的 App, 这个卡片也要能盖上去。
  • 设备管理员权限 — 用来防止孩子直接卸载 App。这是 Android 系统的标准做法, 我们只用了其中最小的一项 (监视设备开机), 不会读取你的任何内容。
  • 全屏通知 — 用来在屏幕亮起时显示”时间到”。
  • 通知权限 — 用来把家长告警发给你看。

Q: 这些权限我可以拒绝某些吗?

可以拒绝, 但拒绝的项目越多, App 的实际效果越弱。具体后果在每个权限请求页面会说明。 使用情况访问是唯一不能拒绝的 — 拒绝后整个 App 失去意义, 我们会直接挡在主屏前要求你先开。

阻断与解锁

Q: 为什么我的孩子还能用其他应用?

不会。“时间到”卡片会跟随孩子, 他打开微信 / 短视频 / 游戏, 阻断卡片都会盖上去。 唯一的例外是: 系统本身的电话 / 紧急服务 — 我们不阻拦这些。

Q: 我输入 PIN 后, 屏幕回不到 Tortoise 主屏?

如果你看到孩子输完 PIN 之后停留在第三方 App, 这是一个我们已经修复的 bug, 请确保 App 已升级到最新版。

Q: “时间到”卡片有时候出现得很快, 有时候慢?

“时间到”的判断是基于累计使用时间, 而不是”打开 Tortoise 多久”。 如果孩子上午用了 30 分钟, 下午再开 Tortoise, 上午的时间会被记入今日累计。

设备兼容性

Q: 我的小米手机经常杀掉 App, 怎么办?

小米 / 华为 / OPPO / vivo 等国内厂商的系统默认会清理”长期运行”的 App, 包括我们这种需要持续监控的工具。

需要的设置:

  1. 省电策略 → 把 Tortoise 加入白名单 / 设为”无限制”
  2. 后台运行权限 → 允许后台活动
  3. 锁屏后允许运行

具体路径每个品牌不一样, App 首次启动时会引导你完成 (我们有针对 8 个主流品牌的对应路径)。

Q: 即便我都设了, App 还是被杀, 会怎样?

我们有应用复活机制 — 即使 App 被强行杀掉, 后台会在几秒到几分钟内尝试自动重启监控。

具体复活时间:

  • 一半的情况下 ≤ 5 秒
  • 95% 的情况下 ≤ 1 分钟
  • 99% 的情况下 ≤ 5 分钟

如果你的设备超过这个时间还不复活, 是设备厂商定制系统的限制, 我们这边能做的优化已经做完了。

Q: 孩子可以”清除 App 数据”绕过吗?

孩子需要进入系统设置 → 应用 → Tortoise → 清除数据。 这个流程需要他能找到这条路径 — 大部分小朋友不知道。 如果他找到了, 是的, 数据会被清, 但是:

  • 设备管理员权限不会自动撤销 (撤销也需要 PIN)
  • App 重新启动后会立刻重新生效 (PIN 还在, 因为它在系统级)

数据与隐私

Q: App 会上传孩子的使用数据吗?

不会。我们没有云端 — 全部数据存在你的手机本地。 我们没有账号系统, 也不要求注册。

Q: 孩子在游戏 / 视频 App 里的内容, App 能看到吗?

不能。我们知道”孩子打开了哪个 App”和”打开了多久”, 不知道他在里面看什么、玩什么、聊什么。 这是 Android 使用情况访问权限的能力范围 — 它故意不暴露 App 内容, 我们也用不上。

Q: 卸载后数据会留在手机里吗?

不会。卸载 App = 清空所有相关数据。

应急

Q: 我忘了 PIN

需要卸载重装 App。 为了避免被绕过, 我们刻意没做”邮箱找回” / “短信找回” — 这些方式孩子也可能拿到。

Q: App 卡住了, 孩子的屏幕一直被阻断

如果阻断卡片点不动卡屏, 请尝试:

  1. 强行重启手机 (长按电源键)
  2. 重启后 App 应该自动恢复, 状态会保留

Q: 我想暂时关掉 App 几天 (比如假期)

进入 Tortoise 主屏 → 设置 → 把今日可用时间设为很大的数字 (例如 1440 分钟 = 24 小时), 这样实际上不会触发任何阻断。 我们没有”暂停按钮”, 是因为这会变成孩子和家长之间的博弈焦点 — 孩子会一直央求”今天暂停吧”。设大数字反而是更平和的做法。

Q: 有 bug 怎么反馈?

通过 App 的官网联系方式反馈, 或者在 App 主屏 → 设置 → 反馈。 请描述: 孩子用什么手机 + 大概什么场景 + 发生了什么。 我们会在 :stages-count: 个工作日内回复。


想了解为什么这样设计? 温柔引导 不知道孩子用 App 时具体经历什么? 一天里发生了什么

原文出处 public/05-faq.md

添加开发者微信

扫码与我建立联系

WeChat QR Code

验证信息请注明: Tortoise 用户