未成年模式功能开发文档

产品开发人员专用文档

功能概述

📋
功能名称:未成年模式
🎯
目标用户:未成年人及其家长
🛡️
核心目标:为未成年人提供安全、健康的使用环境

完整操作流程图

开启流程

1
用户进入设置页面,点击"未成年模式"
2
系统展示未成年模式规则说明
3
用户点击"开启未成年模式"按钮
4
系统引导用户设置4位数管理密码
5
密码设置完成,未成年模式开启成功

使用流程

1
未成年模式开启后自动生效
2
系统自动限制使用时间(每日1小时)
3
夜间时段(22:00-06:00)自动禁用

关闭流程

1
用户进入设置页面,点击"未成年模式"
2
系统提示输入4位数管理密码
3
密码验证成功,显示管理选项 (原型中关闭未成年模式的正确密码为1234)
4
用户点击"关闭未成年模式"
5
未成年模式关闭成功,所有限制解除

技术实现要点

💾
数据存储:用户设置、密码、可以本地存储,不需要后端参与逻辑
时间管理:需要实时监控使用时间,超时自动锁定

详细功能说明

时间管理:每日使用时间限制为1小时,超时后自动锁定,次日重置
🌙
夜间保护:22:00-06:00期间禁止使用
🚫
功能限制:开启未成年模式后,隐藏钱包、打赏、聊天礼物、评论的功能入口;点击下方tab中的圈子、好友,会弹出未成年模式开启的页面
🔒
退出限制:开启未成年模式后,用户无法退出登录
🌙
夜间强制关闭:开启未成年模式后,使用时间在22点-6点的时间,打开APP,直接打开未成年模式关闭的页面(没有左上角的返回按钮)
超时强制关闭:开启未成年模式后,自然日内APP使用时间大于1小时后,直接打开未成年模式关闭的页面(没有左上角的返回按钮)
⚙️
判断逻辑:所有的判断逻辑,包括:使用时长判断,夜间禁用逻辑,可以视开发工作量评估考虑用本地判断或者用服务端判断
11:13 🌙
📶 5G 62% 🔋
🛡️
未成年模式
已关闭
👤
我的账号
>
🔔
新消息通知
>
💬
设置打招呼语
>
🚫
屏蔽用户管理
>
🔒
隐私政策
>
📄
用户协议
>
⚙️
系统权限与信息协议
>
🗑️
清理缓存
47.57 M
ℹ️
关于我们
>

未成年模式规则

限制使用时间,每日最多使用1小时
屏蔽不当内容和敏感信息
禁止夜间使用(22:00-06:00)
家长可通过密码随时关闭或修改设置
🔐

设置4位数密码

请设置一个4位数密码,用于管理未成年模式

密码设置后将用于管理未成年模式,请妥善保管

🔐

再次输入密码确认

请再次输入刚才设置的4位数密码

确认密码后将开启未成年模式

未成年模式已开启

未成年模式已成功开启,相关限制已生效。
如需关闭或修改设置,请在设置页面输入密码。

🛡️

未成年模式管理

当前状态:已开启

🚫
关闭未成年模式
>

当前限制

每日使用时间:1小时
🌙
夜间禁用:22:00-06:00
🛡️
内容过滤:已启用
🔐

请输入管理密码

请输入4位数管理密码以关闭未成年模式

验证成功后可以关闭未成年模式

我的账号页面

这里是账号管理相关功能

新消息通知页面

这里是通知设置相关功能

设置打招呼语页面

这里是打招呼语设置相关功能

屏蔽用户管理页面

这里是屏蔽用户管理相关功能

隐私政策页面

这里是隐私政策相关内容

用户协议页面

这里是用户协议相关内容

系统权限与信息协议页面

这里是系统权限相关功能

关于我们页面

这里是关于我们相关内容

应用首页

点击右上角进入设置页面