家长端已经开启微信“小程序”禁用,孩子手机却仍能打开某个入口,问题不一定出在开关没有保存。普通小程序、游戏小程序、临时允许和孩子端权限会共同影响实际访问,页面上的禁用状态是其中一部分。
AirDroid Parental Control的微信功能管控适用于已绑定AirDroid Kids的安卓孩子设备。账号权益有效、微信已安装、无障碍辅助权限正常时,内部功能规则才会在孩子端执行。排查过程围绕当前打开的功能与当前有效状态展开,比反复关闭、开启同一个开关更容易定位原因。
打开的是普通小程序,还是游戏小程序
普通小程序受“小程序”开关控制;游戏小程序同时受“小程序”和“游戏”两项规则影响。没有家长单独授权时,任一禁用开启均会拦截游戏小程序。两类对象看起来同在微信小程序中,实际规则并不完全相同。
| 孩子端现象 | 对应核对项 | 原因范围 |
|---|---|---|
| 普通小程序仍可打开 | “小程序”禁用、临时允许、无障碍辅助权限 | 普通小程序不受“游戏”开关单独控制 |
| 某个游戏小程序仍可打开 | 游戏授权、“游戏”禁用与“小程序”禁用 | 有效游戏授权可覆盖游戏小程序 |
| 聊天也无法打开 | 微信整App禁用、应用时长、停用时间 | 内部功能允许不会解除整App限制 |
开关没有变化,授权状态可能已经变化
孩子从阻挡页发起请求后,家长可选择解除禁用或临时允许。临时允许不会关闭原禁用开关,页面显示的禁用数量也保持不变;授权仍在有效期内,孩子端却能访问,这两种状态并不冲突。
游戏授权还有一个容易忽略的结果:获得许可的游戏功能覆盖游戏入口和游戏小程序。即使“小程序”禁用仍然开启,游戏小程序在授权范围内仍可能访问,普通小程序继续受限。因此,查看某个小游戏时,还应核对是否存在有效游戏授权,不能从“小程序”开关单独判断。
临时允许按批准后的自然时间连续计算,退出微信不会暂停。授权到期恢复原设置;“解除禁用”则会改变对应功能开关,两者的后续状态不同。
权限失效时,家长端仍可能显示原设置
微信内部功能识别依赖孩子端无障碍辅助权限。权限未开启或中途失效,家长端仍可修改开关,但孩子端不会执行相应拦截,也不会生成本功能的成功拦截警报。此时开关显示正常,不代表孩子设备已经按规则运行。
- 在家长端确认当前选中的孩子设备,查看微信是否已安装,账号权益是否仍有效。
- 进入孩子端权限检查,确认应用管控所用的无障碍辅助权限处于正常状态。
- 查看当前请求与授权记录,辨别临时允许、游戏授权和解除禁用。
- 权限恢复后,从孩子常用入口重新打开普通小程序和游戏小程序,分别核对结果。
微信整App状态决定聊天能否继续使用
小程序内部规则生效的前提,是微信应用本身仍可打开。微信被应用禁用、进入即时禁用或停用时间、应用时长已经用完,聊天与小程序均会受到整App规则影响;内部功能的临时允许无法越过这一层限制。
排查完成后,实际结果应与设置目标对应:普通小程序和游戏小程序分别呈现预期状态,聊天保持家中原定的可用范围。仍有异常时,保留当前开关、授权和权限状态,按同一设备继续核对,比同时改动多项设置更容易看出变化来自哪里。