v1.1.2 PRD
v1.1.2 PRDMarkdown 原文

Deep Cleaner PRD v1.1.2#

1. 产品基本信息#

字段 内容
产品名称 Tidyvo: Deep Storage Cleaner
App 名称 Tidyvo Cleaner
平台 / 包名 Android / com.tidyvo.cleaner
版本号 v1.1.2
当前线上版本 v1.1.1(常老大于 2026-09-07 确认)
更新日期 2026-09-08
需求外链
蓝湖外链
需求基线 v1.1.0 正式 PRDv1.1.1 通知全局规则
规则说明 本文件只写 v1.1.2 增量;未修改内容继续执行上述基线。功能清单不是开发授权。

2. 版本目标#

补齐权限、通知、加载搜索和垃圾分类体验,扩展小组件与充电动效,并新增速度测试和主要功能动效引导。

3. 本次范围及具体需求#

3.1 本次范围#

需求编号 需求项 简要说明
R1 权限与授权返回广告 增加所有文件、首页通知两个底部弹窗及所有文件系统设置页浮层;授权广告分别控制
R2 通知优化 常驻通知展示实时网速;区分大小按钮 CTA;新增大文件和测速场景
R3 Notification Cleaner 授权后加载动效和 App 搜索
R4 Contacts / Manage apps 联系人空状态;Manage apps 排除系统应用
R5 内容扩展 新增 2 套小组件和 20 个充电动效
R6 Speed Test 新增手动速度测试和结果页
R7 功能动效引导 主要功能按钮增加闪光动效
R8 Junk Cleaner APK 独立分类、圆形选择态、明显展开图标、0 B 分类禁用

3.2 具体需求说明#

R1:权限引导与授权返回广告#

字段 规则
入口 / 触发条件 1、用户点击 Smart Clean、Photos、Videos 或 Junk Cleaner 且未开启所有文件权限时,展示所有文件权限底部弹窗,不再进入 Home 后自动展示。
2、用户进入 Home、页面稳定且通知权限未开启时,自动展示一次通知权限底部弹窗。Splash、Onboarding 不展示。
3、用户从所有文件权限底部弹窗,或 Settings > Permissions > All files access(设置 > 权限 > 所有文件访问权限)进入 Android 所有文件访问设置页,且权限仍未开启时,展示系统设置页底部浮层。
展示 1、两个 App 内底部弹窗均包含图标、标题、正文、说明、主按钮和 Not Now(暂不),不直接裸弹系统权限框。
2、系统设置页浮层沿用 v1.1.0 A76 的已确认样式:浅色圆角浮层,左侧展示 Tidyvo 图标与名称,右侧展示橙色开关示意和手指点按动效。
用户交互 / 跳转 1、所有文件弹窗点击主按钮后进入 Android 真实设置页;系统页浮层只提示用户操作系统真实开关,不拦截、不覆盖、不代替授权。返回 App 后复核权限并继续用户原来点击的功能。
2、通知弹窗在 Android 13+ 调起系统通知权限,低版本通知关闭时进入 App 通知设置;成功后留在 Home。
关键状态 / 异常 1、所有文件权限未开启时,每次点击上述功能均可再次展示。
2、所有文件权限开启、离开目标系统设置页或返回 App 时关闭系统页浮层;未授权后再次进入目标系统页时可再次展示。
数据 / 权限 / 商业化边界 两项各有独立授权返回广告开关,默认 OFF。仅本次授权成功后最多请求一次广告;广告失败或无填充不阻断原任务。系统页浮层不模拟系统页面或真实开关,不使用无障碍、Root 或设备管理能力。
关键用户文案 见下表。
关联验收标准 A01–A03
底部弹窗 Title(标题) Body(正文) Note(说明) Buttons(按钮)
所有文件权限 Required for Deep Cleaning(深度清理需要此权限) Allow all-files access to find junk, large files, and APKs.(允许访问所有文件,以查找垃圾、大文件和 APK 安装包。) Files stay on your device.(文件仅在本机处理。) Allow Access(允许访问) / Not Now(暂不)
首页通知权限 Turn On Cleanup Alerts(开启清理提醒) Get alerts for junk, large files, and low storage.(及时接收垃圾文件、大文件和存储不足提醒。) Change this anytime in Settings.(可随时在设置中修改。) Turn On(开启) / Not Now(暂不)

R2:通知优化与新增场景#

字段 规则
入口 / 触发条件 适用于常驻通知、Charging Animation(充电动效)、Notification Cleaner 汇总通知、全部通知按钮及 B03-DB03-EB08。既有已确认场景见 Tidyvo 已确认通知场景库;新增或调整场景先由对应版本 PRD 定义,确认后写入总表,并用版本列标记首次生效版本。
展示 1、常驻通知折叠态增加 ↓ {download_speed} · ↑ {upload_speed},每 2 秒显示真实上下行速度。
2、常驻通知、充电动效运行通知和 Notification Cleaner 汇总通知不受安装后首次通知延迟;B03-DB03-EB08 均属于普通被动通知,完整执行 v1.1.1 通知全局规则B08 不额外写死每天 1 次,实际展示仍受被动通知间隔、统一日上限和单场景日上限控制。
3、同一模板区分大小按钮文案:展开态大按钮使用 Long CTA(长 CTA),完整沿用现有 CTA;收起态小按钮使用 Short CTA(短 CTA),必须包含动作动词,限 1–2 个英文单词且英文长度不超过 9 个字符(空格计入)。两者点击行为和路由一致;系统样式降级时使用 Short CTA,文字不得截断、超框或重叠。
用户交互 / 跳转 常驻通知的网速只做展示,不自动测速;普通通知正文和主按钮进入同一目标页,并沿用既有通知点击广告规则;目标内容不存在时回退功能首页。
关键状态 / 异常 断网显示上下行 0 B/s;网络切换后清空旧基线;无法可靠读取时显示不可用,不展示缓存或随机值。B03 新增文件模板与 B08 默认 ON。
数据 / 权限 / 商业化边界 网速仅用本机接收 / 发送字节差值即时计算,不记录或上传。B03-DB03-E 仅在所有文件权限已开启时识别本机可读文件,不读取或上传文件内容;测速通知不自动测速、不新增后台常驻任务。
关键用户文案 已确认场景的 Long CTA 与 Short CTA 见 通知场景总表B03-D 的 Long / Short CTA 均为 Review(查看)B03-E 的 Long CTA 为 Review File(查看文件)、Short CTA 为 Review(查看)B08 的 Long CTA 为 Speed Test(测速)、Short CTA 为 Test Now(立即测速)
关联验收标准 A04–A06
场景 触发与排除 路由与文案
常驻通知(独立通知) 前台服务运行且通知能力可用;每 2 秒读取本机真实上下行速度 展示 ↓ {download_speed} · ↑ {upload_speed};不自动进入 Speed Test。
B03-D 新增大文件 所有文件权限已开启;本机可靠识别到新保存且仍存在的非媒体文件,大小 ≥ 50 MB;排除图片、视频、APK 安装包、临时 / 未完成文件及 Tidyvo 自身输出;同一文件只触发一次 进入 Junk Cleaner > Large files(大文件),定位并默认选中该文件,删除前仍需用户确认。主文案:New File Uses {new_file_size}(新文件占用 {new_file_size});Long CTA / Short CTA:Review(查看)
B03-E 新增大文件 与 B03-D 相同 进入同一页面并执行同一复核流程。主文案:A New Large File Uses {new_file_size}. Review It Now(新增大文件占用 {new_file_size},立即查看);Long CTA:Review File(查看文件);Short CTA:Review(查看)
B08-A 网络切换测速 从移动数据切换到 Wi-Fi,Android 确认 Wi-Fi 可正常联网且网络类型保持不变 10 秒后生成一次候选;同一次切换只生成一次,实际展示执行普通被动通知全局规则 进入 Speed Test 初始页,不自动测试。主文案:Connected to Wi-Fi. Check Your Speed(已连接 Wi-Fi,测试一下网速);Long CTA:Speed Test(测速);Short CTA:Test Now(立即测速)
B08-B 网络切换测速 从 Wi-Fi 切换到移动数据,Android 确认移动数据可正常联网且网络类型保持不变 10 秒后生成一次候选;同一次切换只生成一次,实际展示执行普通被动通知全局规则 进入 Speed Test 初始页,不自动测试。主文案:Now Using Mobile Data. Test Your Speed(当前正在使用移动数据,测试一下网速);Long CTA:Speed Test(测速);Short CTA:Test Now(立即测速)

R3:Notification Cleaner 体验补齐#

字段 规则
入口 / 触发条件 Home > Notification Cleaner;未取得 Notification access(通知使用权)时沿用既有独立授权流程,不使用 R1 的首页通知权限弹窗。
展示 授权返回后展示真实加载动效;完成后显示当前有可清理通知的 App 列表和搜索框,不展示假进度或假数据。
用户交互 / 跳转 按 App 展示名称本地搜索,不区分大小写;清空搜索恢复完整列表。
关键状态 / 异常 区分加载中、无通知、搜索无结果、权限撤回和读取失败;失败可重试,撤权后立即清空通知内容。
数据 / 权限 / 商业化边界 搜索词、App 列表及通知内容均不上传。
关键用户文案 Search apps(搜索应用)No notifications to clean(暂无可清理通知)Retry(重试)
关联验收标准 A07–A08

R4:Contacts 空状态与 Manage apps 系统应用排除#

字段 规则
入口 / 触发条件 Tools > Contacts;Tools > Manage apps。
展示 1、Contacts 真实扫描成功且无重复项时显示空状态插画。
2、Manage apps 只展示用户安装的第三方 App,不加载或展示系统应用。
用户交互 / 跳转 1、Contacts 点击 Scan again(重新扫描) 后重新执行扫描。
2、系统应用不提供详情、选择、卸载或其他管理入口;用户安装 App 沿用现有管理流程。
关键状态 / 异常 1、Contacts 的无权限、扫描中、失败和空结果分别展示。
2、系统应用、更新后的系统应用及系统组件在构建 Manage apps 列表前排除。无法可靠判断类型时不进入列表。
数据 / 权限 / 商业化边界 联系人和应用信息仅在本机处理,不上传;不新增权限或 QUERY_ALL_PACKAGES
关键用户文案 No duplicate contacts(没有重复联系人)Scan again(重新扫描)
关联验收标准 A09–A10

R5:小组件与充电动效扩展#

字段 规则
入口 / 触发条件 Storage Widget(存储小组件)与 Charging Animation 现有选择页。
展示 在现有内容上新增 2 套小组件和 20 个充电动效;新增内容必须有明显构图或运动差异,单纯换色不计数。
用户交互 / 跳转 小组件可预览、选择和添加,每个实例记住样式;充电动效可预览、选择、启用并保存选择。
关键状态 / 异常 资源异常时回退上一次可用选择,不黑屏、不崩溃;离开预览、拔电或关闭后停止动效。
数据 / 权限 / 商业化边界 从中台拉取充电动效资源
关键用户文案 沿用现有 Preview(预览)Add widget(添加小组件)Apply(应用)
关联验收标准 A12–A13

R6:Speed Test(速度测试)#

字段 规则
入口 / 触发条件 Tools 新增 Speed Test 卡片;通知只进入初始页,不自动开始。
展示 1、测速页只展示功能标题、简短说明和一个 Start Test(开始测速)按钮,不展示网络信息或测速结果。
2、点击开始后进入测速动效页,按 Ping(延迟)→ Download(下载)→ Upload(上传)的顺序执行并切换对应动效。
3、三项全部成功后进入报告页;报告内容只展示 Network Type(网络类型)、Download、Upload 和 Ping,其中速度单位为 Mbps,延迟单位为 ms。网络类型只区分 Wi-FiMobile Data(移动数据)Unknown(未知);页面底部展示一个 Test Again(重新测速)按钮。
用户交互 / 跳转 流程固定为 Tools → 测速页 → 开始测速 → Ping → Download → Upload → 报告页。必须由用户点击开始;使用移动数据时开始前二次确认。运行中可取消,返回、进入后台或网络切换时终止本次测试。报告页点击 Test Again(重新测速)后直接重新进入测速动效页;通过返回键离开报告页。
关键状态 / 异常 离线时不可开始。任一阶段失败、取消、超时、断网、切网或进入后台均不进入报告页,在测速动效页提示重试;不展示部分、缓存或随机结果。报告只保留当前会话,不做评分、排行、用途推荐、历史、分享或账号同步。
数据 / 权限 / 商业化边界 Speed Test 不新增用户授权弹窗,仅使用 INTERNET(联网) 和普通权限 ACCESS_NETWORK_STATE(读取网络状态)。网络类型只读取当前连接类别,不读取或展示 Provider、IP Address、VPN、Test Server、SSID、BSSID、位置、精确 4G / 5G 制式或设备标识;开始 / 完成不额外弹广告。接入真实测速服务前,须确认服务、费用、单次流量上限、隐私披露和降级方案。
关键用户文案 Start Test(开始测速)Testing…(测速中……)Test Again(重新测速)This test may use up to {N} MB of mobile data.(本次测速最多可能使用 {N} MB 移动数据。)Results may vary by network conditions.(结果可能因网络状况而变化。)
关联验收标准 A14–A16

R7:主要功能首次使用动效引导#

字段 规则
入口 / 触发条件 用户首次主动进入对应功能且页面加载完成时展示;不在启动页、广告页或系统页展示。
展示 覆盖 Smart Clean、Photos、Videos、Junk Cleaner、Notification Cleaner、Battery info、Compress、Contacts、Private Space、Storage Widget、Charging Animation、Speed Test;每项 1–3 步。
用户交互 / 跳转 支持 Next(下一步)Got it(知道了)Skip(跳过);完成或跳过后该功能不再自动展示。
关键状态 / 异常 各功能独立记录;升级不重播已看过的引导。减少动态效果或播放失败时改用静态说明。
数据 / 权限 / 商业化边界 只用通用示例,不展示真实媒体、联系人、通知、App、PIN 或网络名称;不自动触发权限、广告、扫描、删除、卸载、导入、测速或功能启用。
关键用户文案 Next(下一步)Got it(知道了)Skip(跳过)
关联验收标准 A17–A18

R8:Junk Cleaner(垃圾清理)分类交互#

字段 规则
入口 / 触发条件 Junk Cleaner 或 Smart Clean > Junk files 的分类总览页。
展示 分类顺序为 App cache、Temporary files、Log files、APK files、Empty folders。APK files(APK 安装包)替代 Installation files,并作为独立一级分类。分类右侧展示圆形选择状态和明显的向上/向下图标。
用户交互 / 跳转 圆圈只负责选择;标题和上下图标只负责展开/收起。圆圈同步显示全选、半选、未选或禁用状态。
关键状态 / 异常 总容量为 0 B 的分类整卡置灰且不可点击,不进入全选、已选汇总、删除确认或清理报告;该规则覆盖 Empty folders 原有可删除行为。
数据 / 权限 / 商业化边界 APK 分类只包含共享存储中真实可读的 .apk.apks.xapk.apkm 文件;仅支持复核和删除,不提供安装、不解析或上传内容。
关键用户文案 APK files(APK 安装包)No files to clean(暂无可清理文件)
关联验收标准 A19–A21

4. 验收标准#

序号 关联需求 验收项 验收标准
A01 R1 引导触发 所有文件弹窗只在用户点击指定清理功能时出现;通知弹窗只在 Home 自动展示一次;两者不在启动页出现或相互叠加。未开启所有文件权限并进入对应 Android 系统设置页时显示底部浮层。
A02 R1 授权链路 两个底部弹窗显示确认文案;所有文件主按钮进入正确系统设置页,浮层提示用户操作真实开关且不遮挡系统控件;返回后复核权限并继续原功能。通知授权成功后停留 Home。
A03 R1 广告与边界 两项授权广告可独立控制且最多请求一次;拒绝、广告失败或无填充不阻断使用。系统页浮层在授权成功、离开目标页或返回 App 时关闭,不模拟系统页面或开关,不使用无障碍、Root 或设备管理能力。
A04 R2 常驻通知与按钮 常驻通知显示真实上下行速度,断网、切网和无法读取状态正确,且不受普通通知首次延迟与频控;通知展开态使用 Long CTA、收起态及系统降级样式使用 Short CTA。每条 Short CTA 均包含动作动词、限 1–2 个英文单词且含空格不超过 9 个字符,文案不截断、超框或重叠。
A05 R2 B03-D / E 大文件场景 只有所有文件权限已开启且新保存的非媒体文件真实达到 50 MB 时才生成一次候选;排除项不误触发,同一文件不重复生成。B03-D、B03-E 均合格时随机选择一套;点击后定位并默认选中该文件,删除仍需用户确认。
A06 R2 B08 测速场景 移动数据切到 Wi-Fi 时使用 B08-A,Wi-Fi 切到移动数据时使用 B08-B;新网络确认可联网并稳定 10 秒后生成候选,同一次切换只生成一次。场景不额外写死每天 1 次,但展示必须通过普通被动通知的间隔、统一日上限、单场景日上限及其他全局规则;两套模板的大按钮均为 Speed Test、小按钮均为 Test Now,点击进入 Speed Test 初始页但不自动测速。
A07 R3 加载与搜索 授权后展示真实加载状态,可按 App 名称搜索;完成即停止加载,不使用假进度。
A08 R3 状态与隐私 空结果、无匹配、撤权和失败状态可区分;搜索词、App 列表和通知内容不上传。
A09 R4 联系人空状态 仅真实扫描成功且无重复联系人时显示空状态插画,并可重新扫描。
A10 R4 系统应用排除 Manage apps 的列表、数量及所有管理入口均不包含系统应用、更新后的系统应用或系统组件;用户安装 App 仍按现有流程管理。
A12 R5 新增数量 在旧内容上准确新增 2 套小组件和 20 个可识别充电动效。
A13 R5 使用与异常 预览、选择和保存有效;资源异常可安全回退,不新增权限或联网,并记录包体变化。
A14 R6 测速链路 Tools 进入测速页后仅展示开始测速按钮,不展示网络信息;用户点击后进入测速动效页,并按 Ping → Download → Upload 顺序执行。移动数据有确认,离线不可开始。
A15 R6 报告与中断 三项全部成功后才进入报告页;报告结果只包含 Network Type、Download、Upload 和 Ping,底部提供 Test Again 按钮且可重新进入测速动效页。取消、离开、切网或失败不生成报告;不展示 Provider、IP Address、VPN、Test Server、评分、排行、用途推荐、历史或分享。
A16 R6 发布门槛 服务、费用、流量上限、隐私和降级方案确认前,不接入或发布真实测速服务。
A17 R7 引导范围 12 个功能各自首次展示 1–3 步引导;完成或跳过后不重复,升级不重播。
A18 R7 引导边界 引导不展示真实用户数据、不自动执行功能;动画不可用时有静态替代。
A19 R8 分类与选择 APK 作为独立一级分类;分类圆圈能正确显示全选、半选、未选和禁用。
A20 R8 展开与禁用 选择与展开互不误触;上下图标方向清晰;0 B 分类置灰且完全不可操作。
A21 R8 APK 数据边界 只展示真实可读安装包;删除前后按真实文件复核,不提供安装或上传。

兼容性至少覆盖 API 34、API 36;Samsung One UI、Xiaomi / Redmi HyperOS 未实测时必须标为“未验证”。

4.1 修订记录#

修订日期 变更内容 影响范围 确认方式
2026-09-08 大文件模板从 B03-D 开始连续编号,增加 B03-E 第二套文案;通知场景总表增加版本列,并合并各版本场景,不再单列 v1.1.2 区域 R2、A05、通知场景总表 常老大确认
2026-09-08 全量调整 Short CTA:必须含动作动词,限 1–2 个英文单词,英文长度含空格不超过 9 个字符;Long CTA 不变 R2、A04、A06、通知场景总表 常老大确认
2026-09-08 通知模板区分 Long CTA 与 Short CTA:长 CTA 原样保留,大按钮使用长 CTA,小按钮及系统降级样式使用新增短 CTA;通知场景总表逐模板补齐 R2、A04、A06、通知场景总表 常老大确认
2026-09-08 Manage apps 保留一项优化:不加载、展示或管理系统应用;加载动效和搜索仍取消 R4、A10 常老大确认
2026-09-08 取消 v1.1.2 的 Manage apps 加载动效、搜索、卸载刷新和功能动效引导优化;现有管理流程不变 R4、R7、A11、A17 常老大确认
2026-09-08 确认 B08-A / B08-B 两套方向文案,原 CTA 统一为 Speed Test;后续作为 Long CTA 使用 R2、A06、通知场景库 常老大确认
2026-09-08 B08 确认为普通被动通知:新网络可用并稳定 10 秒后生成候选,不额外写死每天 1 次,实际展示完整执行被动通知全局规则;按切换方向使用 A、B 两套模板 R2、A06、通知场景库 常老大确认
2026-09-08 Speed Test 报告页增加 Test Again 按钮,点击后重新进入测速动效页 R6、A15 常老大确认
2026-09-08 简化 Speed Test:测速页仅保留开始按钮,进入动效页后按 Ping → Download → Upload 执行;报告页仅展示网络类型和三项测速结果 R6、A14–A15 常老大确认
2026-09-08 Speed Test 增加独立结果页:展示完成状态、测试时间、Download / Upload / Ping、5 项网络快照及 Test Again / Done;失败或中断不生成结果页 R6、A15 常老大确认
2026-09-08 Speed Test 固定展示 Network、Provider、脱敏 IP Address、VPN、Test Server 5 项网络信息,不新增用户授权弹窗 R6、A14 常老大确认
2026-09-08 删除原拟 B03-D 新拍照片通知,模糊、重复、相似照片继续由已有 A05 承接;R2 仅保留新增大文件与测速场景 R1 通知权限文案、R2、A05 常老大确认
2026-09-08 R1 增加 Android 所有文件访问系统设置页底部浮层引导,恢复 v1.1.0 A76 的已确认样式与触发规则 R1、A01–A03 常老大确认
2026-09-08 R1 两个权限底部弹窗改用短文案,主按钮同步缩短 R1、权限弹窗候选图 常老大确认
2026-09-08 R2 增加常驻通知实时网速;新场景沿用 Axx / Bxx 命名;跨版本场景库只收录已确认场景 R2、A04–A06、通知场景库 常老大确认
2026-09-08 R1 收窄为所有文件和首页通知两个底部弹窗,明确触发方式并补充强引导文案 R1、A01–A03 常老大确认
2026-09-07 精简全文,保留已确认的 R1–R8 产品行为,并将验收合并为 A01–A21 全文 常老大确认
Tidyvo Cleaner · 产品资料中心