Cleaner 7 包通知全景:按产品与通知链路整理#
版本:2026-08-31
样本范围:7 个 Android APK;本文只整理通知召回,不评价清理功能。
结论口径:APK 静态代码能证明“客户端具备什么模板、入口和本地默认规则”,不能单独证明“线上当前向哪些用户投放、实际生效参数和效果”。
1. 阅读方式与快速入口#
1.1 先说明“通知顺序”#
这 7 个产品没有一条统一的固定时间线。解锁、退到后台、安装应用、充电、网络变化、截图变化、定时任务和 FCM 是并行触发源,谁先发生就先进入对应候选链路。
为方便阅读,每个产品统一按以下顺序整理:
- 前置条件与通知基础设施。
- 触发源进入客户端。
- 客户端筛选通知候选。
- 组装标题、正文、CTA 和动态值。
- 使用通知 ID、频道和样式展示。
- 用户点击后进入对应功能页。
- 更新、覆盖、取消和频控。
- 区分静态证据、动态观察与线上未验证项。
1.2 按产品进入#
| 产品 | 模板实例 | 主要业务通知 ID | 直接进入 |
|---|---|---|---|
| Flare Cleaner | 22 | 30001–30011 | 查看 Flare Cleaner |
| Clean Sweep Master | 13 | 统一 ID 2 | 查看 Clean Sweep Master |
| CleanMas | 16 | 4545、14261–14266 | 查看 CleanMas |
| CleanLoom | 16 | 4545、14261–14266 | 查看 CleanLoom |
| NeatPulse | 16 | 4545、14261–14266 | 查看 NeatPulse |
| BlazeClean | 27 | 10001–10011 | 查看 BlazeClean |
| AuraClean | 27 | 10001–10011 | 查看 AuraClean |
按每个包实例计算,共整理 137 条模板实例(22 + 13 + 16×3 + 27×2);按四套技术模板去重后为 78 条。
1.3 证据标签与变量#
| 标签 | 含义 |
|---|---|
| [S] | APK 静态代码或资源直接确认 |
| [D] | 本轮真机动态观察到 |
| [R] | Remote Config 字段、分支或 APK 内兜底值;线上当前值未知 |
| [U] | 服务端或线上未验证,不能从 APK 单独确定 |
| [I] | 基于代码流程的合理推断,不等于已观察事实 |
%1$s:运行时字符串,如百分比、文件大小、网速、应用名或时间。%1$d/%d:运行时整数,如应用数量、电量或未清理天数。X%:CleanMas / CleanLoom / NeatPulse 资源中的原始占位写法,展示前由客户端替换。X:模板内部替换占位符;具体含义见对应行。
2. 7 个产品一眼看懂#
| 产品 / 包名 | 版本 | 主要触发源 | 覆盖方式 | 本轮动态结果 | 最重要边界 |
|---|---|---|---|---|---|
Flare Cleanercom.flare.cleaner.storage |
1.0.7 (8) | 解锁/回桌面、退后台、安装/卸载、充放电、网络、截图、8 小时任务、广告返回、FCM | 按场景使用 30001–30011;同 ID 更新 | [D] 看到 H2,ID 30010 | [S/R] 本地规则完整,远端可改 |
Clean Sweep Mastercom.cleansweepmaster.clsm |
1.2.0 (1200) | 安装/卸载、充放电、低电量、循环检查、解锁重排、FCM | 所有业务通知统一 ID 2,后发覆盖前发 | [D] 未形成完整业务通知矩阵 | [S/R] 自动候选只确认 3 类功能 |
CleanMascom.clea.mas.pro |
1.0.7 (8) | 解锁/高占用、截图、网络、安装/卸载、充放电、低电量、广告返回、定时/FCM 候选 | 4545、14261–14266 按场景分组 | [D] 只看到前台服务通知 | [S/R] 当前启用分支未验证 |
CleanLoomcom.cleanloom.com |
1.1.8 (11) | 与 CleanMas 同族 | 4545、14261–14266 按场景分组 | [D] 看到业务 ID 4545 | [S/R] 远端可替换 |
NeatPulsecom.np.clean |
1.0.3 (4) | 与 CleanMas 同族 | 4545、14261–14266 按场景分组 | [D] 看到业务 ID 4545 | [S/R] 与 CleanMas / CleanLoom 同模板族 |
BlazeCleancom.blaze.cleaner.clean.storage |
1.0.7 (8) | 解锁/高占用、退后台、安装/卸载、充放电、网络、截图、音量、定时/FCM | 10001–10011 按场景分组 | [D] 只看到前台服务通知 | [S] 正文资源存在,但当前视图未绑定 |
AuraCleancom.auraclean.clean |
1.1.9 (20) | 与 BlazeClean 同族 | 10001–10011 按场景分组 | [D] 看到业务 ID 10001 | [S] 正文资源存在,但当前视图未绑定 |
前台服务通知(Foreground Service Notification)是进程存活期间的系统合规通知,不等于业务召回通知。下文只展开业务通知。
3. Flare Cleaner#
3.1 通知链路#
| 顺序 | 本产品的实际处理 |
|---|---|
| 1. 前置条件 | App 通常需在后台;部分场景还要求设备亮屏、已解锁、竖屏,并超过安装后首延迟。[S/R] |
| 2. 触发源 | 解锁/回桌面、App 退后台、应用安装/卸载、充放电、低电量、网络变化、截图变化、8 小时任务、广告返回和 FCM。[S] |
| 3. 候选选择 | 按触发来源进入 A/B/C/D/GO/S/H/N 等候选组,再检查远端开关、冷却和日上限。[S/R] |
| 4. 内容组装 | 主构造器主要组装标题、动态值和 CTA;正文参数存在,但下表多数路径传入空白资源。[S] |
| 5. 通知展示 | 业务 ID 为 30001–30011;同一场景组重复使用同 ID,后发会更新或覆盖该组旧通知。[S] |
| 6. 点击路由 | 按通知进入 App Manager、Cache Clean、Large File、Battery Scan、Picture Scan、Network Traffic 或 Main。[S] |
| 7. 频控 | 同时受全局冷却、场景冷却、单模板日上限和 Remote Config 控制。[S/R] |
| 8. 证据边界 | [D] 本轮看到 H2 / ID 30010;其他模板“代码可触发”不等于线上已启用。[D/U] |
3.2 按触发来源查看通知#
| 触发来源 | 代码 | 英文原文 | 中文释义 | CTA | 通知 ID | 点击去向 |
|---|---|---|---|---|---|---|
| 解锁/回桌面/高占用 | A2 | RAM at %1$s full! Close apps now | RAM 使用率达到 %1$s!立即关闭应用。 | Clean(清理) | 30001 | App Manager |
| 解锁/回桌面/高占用 | A4 | Cache at %1$s limit! Clear cache now | 缓存达到 %1$s 上限!立即清除缓存。 | Clean(清理) | 30001 | Cache Clean |
| 解锁/回桌面/高占用 | A6 | High RAM: %1$s! Clear to boost speed now | RAM 高达 %1$s!立即清理并加速。 | Clean(清理) | 30001 | App Manager |
| 解锁/回桌面/高占用 | A8 | Storage %1$s full! Clear junk now | 存储已使用 %1$s!立即清理垃圾。 | Clean(清理) | 30001 | Cache Clean |
| App 退后台 | B1 | Only %1$s space left! Clear data now | 仅剩 %1$s 空间!立即清理数据。 | Clean(清理) | 30002 | Cache Clean |
| App 退后台 | B3 | %1$s junk to be cleaned up! Clean junk instantly | 有 %1$s 垃圾待清理!立即清理垃圾。 | Clean(清理) | 30002 | Cache Clean |
| App 退后台 | B4 | %1$s no junk cleared! Clean now | 已有 %1$s 垃圾未清理!立即清理。 | Clean(清理) | 30002 | Cache Clean |
| App 退后台 | B5 | Speed Boost 30% in 1 Min! | 1 分钟提速 30%! | Clean(清理) | 30002 | Cache Clean |
| App 退后台 | B7 | Switching apps lags? Close background now | 切换应用卡顿?立即关闭后台。 | Clean(清理) | 30002 | App Manager |
| App 退后台 | B8 | App List Getting Crowded? Remove apps now | 应用列表太拥挤?立即移除应用。 | Check(检查) | 30002 | App Manager |
| 应用安装 | C1 | %1$s installed! Clean APK files | %1$s 已安装!清理 APK 文件。 | Clean(清理) | 30003 | Cache Clean |
| 应用卸载 | C2 | App removed! Clear leftover files | 应用已卸载!清理残留文件。 | Clean(清理) | 30003 | Large File |
| 充电/电池 | D1 | %1$s Charged! Battery Health? | 电量已充至 %1$s!检查电池健康? | Check(检查) | 30004 | Battery Scan |
| 低电量 | D2 | %1$s Battery, Save It Now! | 电量仅 %1$s,立即省电! | Check(检查) | 30004 | Battery Scan |
| 充电中 | D3 | Full in %1$s! Check battery status | 预计 %1$s 后充满!检查电池状态。 | Check(检查) | 30004 | Battery Scan |
| 广告外跳后返回 | GO1 | Oops! Accidentally clicked an ad? | 糟糕!不小心点到广告? | Return(返回) | 30005 | Main |
| 截图变化 | S | Clean 100+ Old Screenshots? Free up space | 清理 100 多张旧截图?释放空间。 | Clean(清理) | 30006 | Picture Scan |
| 8 小时任务候选 | H1 | Speed Boost 30% in 1 Min! | 1 分钟提速 30%! | Clean(清理) | 30008 | Cache Clean |
| 网络变化/测速 | N1 | Slow Internet (%1$s)? Boost It! | 网速慢(%1$s)?立即提升! | Check(检查) | 30009 | Network Traffic |
| 网络类型切换 | N2 | Network Switched! Check data usage | 网络已切换!检查流量使用情况。 | Check(检查) | 30009 | Network Traffic |
| 8 小时任务候选 | H2 | %1$s of Junk Files Found! Clean junk Now | 发现 %1$s 垃圾文件!立即清理垃圾。 | Clean(清理) | 30010 | Large File |
| 8 小时任务候选 | H3 | Only %1$s storage left! Release storage now | 仅剩 %1$s 存储空间!立即释放空间。 | Clean(清理) | 30011 | Cache Clean |
3.3 更新、覆盖与频控#
| 场景 | 静态触发条件 | APK 兜底频控 / 上限 | 证据边界 |
|---|---|---|---|
| A2/A4/A6/A8 | 解锁、Home/最近任务、日期/高占用回调;App 在后台;设备亮屏、已解锁、竖屏;安装超过 5 分钟 | 候选四选一;每模板每日最多 10;解锁计数兜底 4 | [S/R] 远端可改 |
| B1/B3/B4/B5/B7/B8 | App 退后台;首次打开超过 5 分钟 | 全局冷却 40 分钟;每模板间隔 60 分钟;每模板每日 10 | [S/R] |
| C1 | 收到应用安装广播 | 间隔 10 分钟;每日 6 | [S/R] |
| C2 | 收到应用卸载广播 | 间隔 10 分钟;每日 5 | [S/R] |
| D1/D2/D3 | 充电开始、充电中/完成、低电量状态变化 | 间隔 10 分钟;每模板每日 6 | [S/R] |
| S | 截图媒体库 URI 变化 | 间隔 10 分钟;每日 6 | [S/R] |
| N1/N2 | 网络状态或类型变化 | 至少间隔 10 分钟;N1 每日 1,N2 每日 2 | [S/R] |
| H1/H2/H3 | 8 小时闹钟/周期任务候选 | 最终仍受后台、屏幕、冷却和远端开关控制 | [S/R] |
| GO1 | 广告外跳后返回召回链路 | 未恢复出独立稳定日上限 | [S/U] |
| FCM | Firebase Messaging 接收入口 | 标题、正文、人群、TTL、优先级和投放时刻在服务端 | [S/U] |
3.4 打包但未确认展示的正文候选#
下列 custom_tip1–11 字符串存在于 APK 资源中,但未证明与上表当前业务通知构造路径一一绑定,不能写成“用户一定会看到”。[S]
| 资源英文 | 中文释义 |
|---|---|
| Only %1$s space left. Clear unnecessary data. | 仅剩 %1$s 空间,清理不必要的数据。 |
| Battery Health Report! Battery health and safety are crucial! | 电池健康报告!电池健康与安全至关重要。 |
| Click to view the apps running in the background and boost speed. | 点击查看后台运行应用并提升速度。 |
| RAM usage at %1$s. Check running background apps. | RAM 使用率为 %1$s,检查后台运行应用。 |
| Before you start using it, clean up for a smoother experience. | 使用前先清理,体验更流畅。 |
| A New app installed. Uninstall the package now! | 新应用已安装,立即移除安装包。 |
| Uninstalled an app? It's time to clean up the residual files. | 卸载了应用?该清理残留文件了。 |
| Charging complete. Check battery health to better protect it. | 充电完成,检查电池健康以更好保护电池。 |
| Low battery alert. How’s the battery status now? Click to check. | 低电量提醒,点击检查当前电池状态。 |
| Charging now. Check battery temp? If it’s too hot, don’t use the phone! | 正在充电,检查电池温度;过热时请勿继续使用手机。 |
| Oops! Accidentally clicked an ad? Tap here to return to your cleaning! | 糟糕,不小心点到广告?点击返回清理。 |
4. Clean Sweep Master#
4.1 通知链路#
| 顺序 | 本产品的实际处理 |
|---|---|
| 1. 前置条件 | 业务通知使用频道 notify;前台服务通知使用频道 resident,两者分开。Android 10 及以上走系统通知;旧系统在远端 activity_status=true 时还可能使用弹窗 Activity。[S/R] |
| 2. 触发源 | 应用安装/卸载、充电开始/结束、低电量、Application 启动后的循环检查、解锁重排和 FCM。[S] |
| 3. 候选选择 | 当前自动候选队列明确包含 Junk Cleaner、Phone Booster、Battery Saver;其他功能模板只确认可构造。[S] |
| 4. 内容组装 | 根据归因/配置分支选择标题或正文,并填入垃圾大小、RAM、应用数量、电量或时间等动态值。[S/R] |
| 5. 通知展示 | 所有业务通知统一使用 ID 2,后发业务通知覆盖前发;前台服务使用 ID 3。[S] |
| 6. 点击路由 | 进入 Virus Scan、Junk Cleaner、Battery、Phone Optimizer、App Process 或 Start Page。[S] |
| 7. 频控 | 受功能开关、App 前后台、屏幕状态、场景间隔、每日分类上限、全局上限和防连续重复控制。[S/R] |
| 8. 证据边界 | APK 兜底值明确,但线上配置、FCM 文案和完整动态矩阵未验证。[R/U] |
4.2 按触发来源查看通知#
| 触发来源 | 类型 | 英文原文 | 中文释义 | CTA | 点击去向 | 自动调度证据 |
|---|---|---|---|---|---|---|
| 应用安装 | 安装成功 | Installed successfully Scan the app and protect your phone from potential threats. |
安装成功。扫描应用,保护手机免受潜在威胁。 | scan(扫描) | Virus Scan;不可用时回 Start Page | [S] PACKAGE_ADDED;App 在后台;受应用类与全局日上限、场景间隔控制 |
| 应用卸载 | 渠道分支 | Uninstalled successfully Clean up %1$s of residual junk files for more space. |
卸载成功。清理 %1$s 残留垃圾,释放更多空间。 | Clean(清理) | Junk Cleaner | [S/R] PACKAGE_REMOVED / FULLY_REMOVED;%1$s 为代码计算的残留/可回收大小;由配置/归因分支选择 |
| 应用卸载 | 普通分支 | Uninstalled successfully Clean up files from your device! |
卸载成功。清理设备中的残留文件! | Clean(清理) | Junk Cleaner | [S/R] 同上,由配置/归因分支选择 |
| 充电开始 | Charging Start | Battery / Charging;Power / %d%% | 电池 / 正在充电;电量 %d%%。 | 无独立 CTA 文案 | Battery | [S/R] BATTERY_CHANGED 且进入充电;ChargingReminderStatus 开启 |
| 充电结束/充满 | Charging Report / End | Time / 动态剩余或耗时;Power / %d%% | 时间 / 预计剩余时间或充电耗时;电量 %d%%。 | 无独立 CTA 文案 | Battery | [S/R] 状态进入未充电或已充满;ChargingReportReminderStatus 开启 |
| 低电量 | Low Battery | Battery / Low;Power / %d%% | 电池 / 电量低;电量 %d%%。 | 无独立 CTA 文案 | Battery | [S/R] 未充电且电量跨过 21% 或 11% 阶段;LowBatteryReminderStatus 开启 |
| 循环检查 | JUNK_CLEANER-测得垃圾 | Found %1$s junk files that need cleaning! | 发现 %1$s 垃圾文件需要清理! | Clean(清理) | Junk Cleaner | [S] 已进入自动候选队列 |
| 循环检查 | JUNK_CLEANER-兜底 | Clean up the junk files for your phone! | 清理手机中的垃圾文件! | Clean(清理) | Junk Cleaner | [S] 已进入自动候选队列 |
| 循环检查 | PHONE_BOOSTER-渠道分支 | RAM usage is reached %1$s. | RAM 使用率已达到 %1$s。 | Optimize(优化) | Phone Optimizer | [S] 已进入自动候选队列 |
| 循环检查 | PHONE_BOOSTER-普通分支 | View the running status of %1$s in the background! | 查看 %1$s 在后台的运行状态;参数通常包含应用数量。 | View(查看) | App Process | [S] 已进入自动候选队列 |
| 循环检查 | BATTERY_SAVER-渠道分支 | %1$d apps are consuming phone power. | 有 %1$d 个应用正在耗电。 | Optimize(优化) | Battery | [S] 已进入自动候选队列 |
| 循环检查 | BATTERY_SAVER-普通分支 | View the phone battery consumption recently! | 查看手机近期耗电情况! | View(查看) | Battery | [S] 已进入自动候选队列 |
| 长时间未清理 | LONG_NO_CLEAN | Not cleaned in %1$s. | 已有 %1$s 未清理;运行时参数包含天数单位。 | Clean(清理) | Junk Cleaner | [S] 有独立判断 |
| 未确认进入当前自动队列 | SAFE | Scan the phone and protect your phone from potential risk | 扫描手机,防范潜在风险。 | Scan Now(立即扫描) | 反编译路径进入 Junk Cleaner | [S] 可构造 |
| 未确认进入当前自动队列 | LARGE_FILE | Clean large files to save phone space. | 清理大文件,节省手机空间。 | Clean(清理) | Start Page | [S] 可构造 |
| 未确认进入当前自动队列 | SPEAKER | Clean speaker dust to protect the microphone. | 清理扬声器灰尘,保护麦克风。 | Clean(清理) | Start Page | [S] 可构造 |
| 未确认进入当前自动队列 | COMPRESS | Compress photos to save phone space. | 压缩照片,节省手机空间。 | Compress(压缩) | Start Page | [S] 可构造 |
4.3 更新、覆盖与频控#
- Application 启动本地调度;解锁广播会取消并重启相关任务。[S]
- 代码存在约 1 分钟与约 10 分钟的循环检查入口;“轮询到”不等于“立即展示”。[S]
notify_max_interval_config为空时使用随机间隔兜底:首次约 5–15 分钟、下一阶段约 10–30 分钟、后续约 47–75 分钟。[S/R]- LONG_NO_CLEAN 至少要求安装约 2 天、距上次清理超过 0 天、每日最多 2 次;约 2–7 分钟随机间隔候选在完整状态机中的精确作用仍需动态验证。[S/I]
- 安装和卸载通知间隔兜底均为 300 秒(5 分钟),仍受每日应用通知上限和全局上限控制。[S/R]
- 充电类共同要求 App 在后台、对应提醒开关开启、距离上次使用电池功能至少约 1 小时,并通过分类和全局日上限。[S/R]
| APK 兜底分支 | push_status | activity_status | 功能通知日上限 | 充电通知日上限 | 安装/卸载通知日上限 |
|---|---|---|---|---|---|
| channel 归因分支 | true | true | 18 | 3 | 3 |
| normal 分支 | true | false | 4 | 1 | 1 |
配置模型还能接收 maxCount、clickInterval、firstShowInterval、twoShowInterval、threeShowInterval。[S/R] 这些字段不代表线上当前值。
FCMService 存在,但自定义逻辑主要是记录收到消息后交给父类;若服务端发送 notification payload,可能由 SDK 自动展示。服务端标题、正文、人群、TTL、优先级和具体时刻均为 [U]。
5. CleanMas#
5.1 通知链路#
| 顺序 | 本产品的实际处理 |
|---|---|
| 1. 前置条件 | 包名 com.clea.mas.pro,版本 1.0.7 (8);前台服务通知 ID 8781,业务通知另行展示。[S] |
| 2. 触发源 | 解锁/高占用、截图、网络、安装/卸载、充放电、低电量、广告返回,以及 TIMER/HIGH/BOOT/HOME/UNLOCK/UPGRADE 等候选入口。[S] |
| 3. 候选选择 | 按 A/B/C/D/E 场景选择模板,再检查后台、解锁、屏幕、方向、安装首延迟、冷却和 Remote Config。[S/R] |
| 4. 内容组装 | 共 16 个模板;动态替换内存/存储占比、应用名、清理天数等变量。[S] |
| 5. 通知展示 | 业务通知 ID 为 4545、14261–14266;同场景同 ID 更新或覆盖。[S] |
| 6. 点击路由 | 进入 Cache Clean、App Manager、Large Files、Screenshot、Network Speed、Battery、Main 或 Network Traffic。[S] |
| 7. 频控 | 活跃兜底分支为 2967,关闭分支为 2969;Remote Config 可替换分支和数值。[R/U] |
| 8. 证据边界 | [D] 本轮只看到前台服务通知,未看到业务通知;不能据此判断业务通知关闭。[D/U] |
5.2 按触发来源查看通知#
| 触发来源 | 代码 | 英文原文 | 中文释义 | CTA | 通知 ID | 点击去向 |
|---|---|---|---|---|---|---|
| 高占用/解锁候选 | A1 | Memory X% full! Clear now to boost speed | 内存已使用 X%!立即清理并提速;X% 为实时计算的内存占用。 | Free Up(释放) | 4545 | Cache Clean |
| 高占用/解锁候选 | A2 | RAM X% full! Close apps now | RAM 已使用 X%!立即关闭应用。X% 替换为实时计算的 RAM 占用;通用高占用/解锁候选。 | Check(检查) | 4545 | App Manager |
| 高占用/解锁候选 | A3 | Storage X% full! Clear junk now | 存储已使用 X%!立即清理垃圾;X% 为内部存储占比。 | Clean(清理) | 4545 | Cache Clean |
| 解锁候选 | A4 | Storage X% full! Free X instantly | 存储已使用 X%!立即释放 X;X 为随机 200–500 MB,不是真实扫描量。 | Clean(清理) | 4545 | Cache Clean |
| 解锁候选 | A5 | Large files found! Free up space now. | 发现大文件!立即释放空间。 | Clean(清理) | 4545 | Large Files |
| 解锁候选 | A6 | Junk’s piling up. X% day without cleaning! | 垃圾正在堆积,已有 X% 天未清理! | Clean(清理) | 4545 | Cache Clean |
| 截图变化 | A7 | Too many screenshots? Free up space in one tap! | 截图太多?一键释放空间! | Clean(清理) | 4545 | Screenshot |
| 通用高占用/定时候选 | A8 | Data usage spiking! Check usage now |
流量使用激增!立即检查使用情况。 | Check(检查) | 14265 | Network Traffic |
| 通用高占用/定时候选 | A9 | Storage getting full! Remove unused apps |
存储空间将满!移除不用的应用。 | Remove(移除) | 14266 | App Manager |
| 网络类型变化 | B1 | Network type switched. Check speed now. | 网络类型已切换,立即检查网速。 | Speed(测速) | 14261 | Network Speed |
| 应用卸载 | C1 | App deleted! Clear leftover files | 应用已删除!清理残留文件。 | Clean Up(清理) | 14262 | Cache Clean |
| 应用安装 | C2 | X ready. Remove APK files! | X 已安装,移除 APK 安装包;X 为应用名。 | Clean Up(清理) | 14262 | Cache Clean |
| 充电完成/断开 | D1 | Fully charged! Check battery health now | 已充满!立即检查电池健康。 | Check(检查) | 14263 | Battery |
| 低电量 | D2 | Low battery: 25%! Check power status | 低电量:25%!检查电池状态;低于 25% 且未充电时触发,并用状态锁避免连续触发。 | Check(检查) | 14263 | Battery |
| 接入电源 | D3 | Charging started! Check battery status | 已开始充电!检查电池状态。 | Check(检查) | 14263 | Battery |
| 广告/外跳返回 | E1 | Oops! Tap to return to app. | 糟糕!点击返回应用。 | Go Back(返回) | 14264 | Main |
该模板族的 RemoteViews 将一段主文案绑定到描述区,将 CTA 绑定到按钮,不存在另一段独立正文。[S]
5.3 更新、覆盖与频控#
- A1/A2/A3 还要求 App 在后台、设备未锁定、屏幕可交互、竖屏并超过安装后首延迟。[S/R]
- A4/A5/A6 在解锁后约 3 秒进入候选,并检查
CleanLoomCooldown;A6 只有距上次清理/安装时间满足时才可选,否则在 A4/A5 中随机。[S/R] - A7 在截图媒体库 URI 变化后进入截图场景门槛;C2 对应安装广播,C1 对应卸载/完全移除广播。[S]
- D3 对应接入电源,D1 对应断开/充满,D2 对应未充电且低于 25%;B1 对应网络类型变化。[S]
- TIMER、HIGH、BOOT、HOME、UNLOCK、UPGRADE 只能证明调度入口存在,不能把每个来源强行绑定到某条模板。[S]
| 场景 | CleanMas APK 活跃分支兜底值 |
|---|---|
| 总开关 | true;另一个打包分支关闭总开关并把上限置 0 |
| A1/A2/A3 | 每模板每日 5;首延迟 5 分钟;全局冷却 43 分钟 |
| 全局业务通知 | 每日总计 9 |
| A4/A5/A6 | 每模板每日 5;清理类冷却 40 分钟;首延迟 5 分钟 |
| A7 截图 | 冷却 10 分钟;每日 6;首延迟 5 分钟 |
| C2 安装 | 冷却 10 分钟;每日 6;首延迟 5 分钟 |
| C1 卸载 | 冷却 10 分钟;每日 5;首延迟 5 分钟 |
| D1/D2/D3 | 各冷却 10 分钟;每日 6;首延迟 5 分钟 |
| B1 网络 | 冷却 10 分钟;每日 5;首延迟 5 分钟 |
6. CleanLoom#
6.1 通知链路#
| 顺序 | 本产品的实际处理 |
|---|---|
| 1. 前置条件 | 包名 com.cleanloom.com,版本 1.1.8 (11);前台服务通知 ID 8781。[S] |
| 2. 触发源 | 解锁/高占用、截图、网络、安装/卸载、充放电、低电量、广告返回,以及 TIMER/HIGH/BOOT/HOME/UNLOCK/UPGRADE 等候选入口。[S] |
| 3. 候选选择 | 与 CleanMas 同模板族;按 A/B/C/D/E 场景筛选,再检查显示门槛和 Remote Config。[S/R] |
| 4. 内容组装 | 共 16 个模板;主文案与 CTA 直接绑定到 RemoteViews。[S] |
| 5. 通知展示 | 业务通知 ID 为 4545、14261–14266;同场景同 ID 更新或覆盖。[S] |
| 6. 点击路由 | 进入对应清理、应用、电池、网络、截图或首页功能。[S] |
| 7. 频控 | 活跃兜底分支为 2811,关闭分支为 2812;Remote Config 可替换。[R/U] |
| 8. 证据边界 | [D] 本轮看到 ID 4545,重要度 5,Ongoing + Auto cancel;单次出现不代表全量线上策略。[D/U] |
6.2 按触发来源查看通知#
| 触发来源 | 代码 | 英文原文 | 中文释义 | CTA | 通知 ID | 点击去向 |
|---|---|---|---|---|---|---|
| 高占用/解锁候选 | A1 | Memory X% full! Clear now to boost speed | 内存已使用 X%!立即清理并提速;X% 为实时计算的内存占用。 | Free Up(释放) | 4545 | Cache Clean |
| 高占用/解锁候选 | A2 | RAM X% full! Close apps now | RAM 已使用 X%!立即关闭应用。X% 替换为实时计算的 RAM 占用;通用高占用/解锁候选。 | Check(检查) | 4545 | App Manager |
| 高占用/解锁候选 | A3 | Storage X% full! Clear junk now | 存储已使用 X%!立即清理垃圾;X% 为内部存储占比。 | Clean(清理) | 4545 | Cache Clean |
| 解锁候选 | A4 | Storage X% full! Free X instantly | 存储已使用 X%!立即释放 X;X 为随机 200–500 MB,不是真实扫描量。 | Clean(清理) | 4545 | Cache Clean |
| 解锁候选 | A5 | Large files found! Free up space now. | 发现大文件!立即释放空间。 | Clean(清理) | 4545 | Large Files |
| 解锁候选 | A6 | Junk’s piling up. X% day without cleaning! | 垃圾正在堆积,已有 X% 天未清理! | Clean(清理) | 4545 | Cache Clean |
| 截图变化 | A7 | Too many screenshots? Free up space in one tap! | 截图太多?一键释放空间! | Clean(清理) | 4545 | Screenshot |
| 通用高占用/定时候选 | A8 | Data usage spiking! Check usage now |
流量使用激增!立即检查使用情况。 | Check(检查) | 14265 | Network Traffic |
| 通用高占用/定时候选 | A9 | Storage getting full! Remove unused apps |
存储空间将满!移除不用的应用。 | Remove(移除) | 14266 | App Manager |
| 网络类型变化 | B1 | Network type switched. Check speed now. | 网络类型已切换,立即检查网速。 | Speed(测速) | 14261 | Network Speed |
| 应用卸载 | C1 | App deleted! Clear leftover files | 应用已删除!清理残留文件。 | Clean Up(清理) | 14262 | Cache Clean |
| 应用安装 | C2 | X ready. Remove APK files! | X 已安装,移除 APK 安装包;X 为应用名。 | Clean Up(清理) | 14262 | Cache Clean |
| 充电完成/断开 | D1 | Fully charged! Check battery health now | 已充满!立即检查电池健康。 | Check(检查) | 14263 | Battery |
| 低电量 | D2 | Low battery: 25%! Check power status | 低电量:25%!检查电池状态;低于 25% 且未充电时触发,并用状态锁避免连续触发。 | Check(检查) | 14263 | Battery |
| 接入电源 | D3 | Charging started! Check battery status | 已开始充电!检查电池状态。 | Check(检查) | 14263 | Battery |
| 广告/外跳返回 | E1 | Oops! Tap to return to app. | 糟糕!点击返回应用。 | Go Back(返回) | 14264 | Main |
6.3 更新、覆盖与频控#
- A1/A2/A3 还要求 App 在后台、设备未锁定、屏幕可交互、竖屏并超过安装后首延迟。[S/R]
- A4/A5/A6 在解锁后约 3 秒进入候选,并检查
CleanLoomCooldown;A6 只有距上次清理/安装时间满足时才可选,否则在 A4/A5 中随机。[S/R] - A7 在截图媒体库 URI 变化后进入截图场景门槛;C2 对应安装广播,C1 对应卸载/完全移除广播。[S]
- D3 对应接入电源,D1 对应断开/充满,D2 对应未充电且低于 25%;B1 对应网络类型变化。[S]
- TIMER、HIGH、BOOT、HOME、UNLOCK、UPGRADE 只能证明调度入口存在,不能把每个来源强行绑定到某条模板。[S]
| 场景 | CleanLoom APK 活跃分支兜底值 |
|---|---|
| 总开关 | true;另一个打包分支关闭总开关并把上限置 0 |
| A1/A2/A3 | 每模板每日 5;首延迟 5 分钟;全局冷却 43 分钟 |
| 全局业务通知 | 每日总计 9 |
| A4/A5/A6 | 每模板每日 5;清理类冷却 40 分钟;首延迟 5 分钟 |
| A7 截图 | 冷却 10 分钟;每日 6;首延迟 5 分钟 |
| C2 安装 | 冷却 10 分钟;每日 6;首延迟 5 分钟 |
| C1 卸载 | 冷却 10 分钟;每日 5;首延迟 5 分钟 |
| D1/D2/D3 | 各冷却 10 分钟;每日 6;首延迟 5 分钟 |
| B1 网络 | 冷却 10 分钟;每日 5;首延迟 5 分钟 |
7. NeatPulse#
7.1 通知链路#
| 顺序 | 本产品的实际处理 |
|---|---|
| 1. 前置条件 | 包名 com.np.clean,版本 1.0.3 (4);前台服务通知 ID 8781。[S] |
| 2. 触发源 | 解锁/高占用、截图、网络、安装/卸载、充放电、低电量、广告返回,以及 TIMER/HIGH/BOOT/HOME/UNLOCK/UPGRADE 等候选入口。[S] |
| 3. 候选选择 | 与 CleanMas / CleanLoom 同模板族;通过场景门槛后才进入通知构造。[S/R] |
| 4. 内容组装 | 共 16 个模板;主文案与 CTA 直接绑定到 RemoteViews。[S] |
| 5. 通知展示 | 业务通知 ID 为 4545、14261–14266;同场景同 ID 更新或覆盖。[S] |
| 6. 点击路由 | 进入对应清理、应用、电池、网络、截图或首页功能。[S] |
| 7. 频控 | 活跃兜底分支为 3512,关闭分支为 3510;Remote Config 可替换。[R/U] |
| 8. 证据边界 | [D] 本轮看到 ID 4545,频道名形如 NeatPulseJBs,重要度 5,Ongoing + Auto cancel。[D/U] |
7.2 按触发来源查看通知#
| 触发来源 | 代码 | 英文原文 | 中文释义 | CTA | 通知 ID | 点击去向 |
|---|---|---|---|---|---|---|
| 高占用/解锁候选 | A1 | Memory X% full! Clear now to boost speed | 内存已使用 X%!立即清理并提速;X% 为实时计算的内存占用。 | Free Up(释放) | 4545 | Cache Clean |
| 高占用/解锁候选 | A2 | RAM X% full! Close apps now | RAM 已使用 X%!立即关闭应用。X% 替换为实时计算的 RAM 占用;通用高占用/解锁候选。 | Check(检查) | 4545 | App Manager |
| 高占用/解锁候选 | A3 | Storage X% full! Clear junk now | 存储已使用 X%!立即清理垃圾;X% 为内部存储占比。 | Clean(清理) | 4545 | Cache Clean |
| 解锁候选 | A4 | Storage X% full! Free X instantly | 存储已使用 X%!立即释放 X;X 为随机 200–500 MB,不是真实扫描量。 | Clean(清理) | 4545 | Cache Clean |
| 解锁候选 | A5 | Large files found! Free up space now. | 发现大文件!立即释放空间。 | Clean(清理) | 4545 | Large Files |
| 解锁候选 | A6 | Junk’s piling up. X% day without cleaning! | 垃圾正在堆积,已有 X% 天未清理! | Clean(清理) | 4545 | Cache Clean |
| 截图变化 | A7 | Too many screenshots? Free up space in one tap! | 截图太多?一键释放空间! | Clean(清理) | 4545 | Screenshot |
| 通用高占用/定时候选 | A8 | Data usage spiking! Check usage now |
流量使用激增!立即检查使用情况。 | Check(检查) | 14265 | Network Traffic |
| 通用高占用/定时候选 | A9 | Storage getting full! Remove unused apps |
存储空间将满!移除不用的应用。 | Remove(移除) | 14266 | App Manager |
| 网络类型变化 | B1 | Network type switched. Check speed now. | 网络类型已切换,立即检查网速。 | Speed(测速) | 14261 | Network Speed |
| 应用卸载 | C1 | App deleted! Clear leftover files | 应用已删除!清理残留文件。 | Clean Up(清理) | 14262 | Cache Clean |
| 应用安装 | C2 | X ready. Remove APK files! | X 已安装,移除 APK 安装包;X 为应用名。 | Clean Up(清理) | 14262 | Cache Clean |
| 充电完成/断开 | D1 | Fully charged! Check battery health now | 已充满!立即检查电池健康。 | Check(检查) | 14263 | Battery |
| 低电量 | D2 | Low battery: 25%! Check power status | 低电量:25%!检查电池状态;低于 25% 且未充电时触发,并用状态锁避免连续触发。 | Check(检查) | 14263 | Battery |
| 接入电源 | D3 | Charging started! Check battery status | 已开始充电!检查电池状态。 | Check(检查) | 14263 | Battery |
| 广告/外跳返回 | E1 | Oops! Tap to return to app. | 糟糕!点击返回应用。 | Go Back(返回) | 14264 | Main |
7.3 更新、覆盖与频控#
- A1/A2/A3 还要求 App 在后台、设备未锁定、屏幕可交互、竖屏并超过安装后首延迟。[S/R]
- A4/A5/A6 在解锁后约 3 秒进入候选,并检查
CleanLoomCooldown;A6 只有距上次清理/安装时间满足时才可选,否则在 A4/A5 中随机。[S/R] - A7 在截图媒体库 URI 变化后进入截图场景门槛;C2 对应安装广播,C1 对应卸载/完全移除广播。[S]
- D3 对应接入电源,D1 对应断开/充满,D2 对应未充电且低于 25%;B1 对应网络类型变化。[S]
- TIMER、HIGH、BOOT、HOME、UNLOCK、UPGRADE 只能证明调度入口存在,不能把每个来源强行绑定到某条模板。[S]
| 场景 | NeatPulse APK 活跃分支兜底值 |
|---|---|
| 总开关 | true;另一个打包分支关闭总开关并把上限置 0 |
| A1/A2/A3 | 每模板每日 5;首延迟 5 分钟;全局冷却 43 分钟 |
| 全局业务通知 | 每日总计 9 |
| A4/A5/A6 | 每模板每日 5;清理类冷却 40 分钟;首延迟 5 分钟 |
| A7 截图 | 冷却 10 分钟;每日 6;首延迟 5 分钟 |
| C2 安装 | 冷却 10 分钟;每日 6;首延迟 5 分钟 |
| C1 卸载 | 冷却 10 分钟;每日 5;首延迟 5 分钟 |
| D1/D2/D3 | 各冷却 10 分钟;每日 6;首延迟 5 分钟 |
| B1 网络 | 冷却 10 分钟;每日 5;首延迟 5 分钟 |
8. BlazeClean#
8.1 通知链路#
| 顺序 | 本产品的实际处理 |
|---|---|
| 1. 前置条件 | 包名 com.blaze.cleaner.clean.storage,版本 1.0.7 (8);业务通知一般要求 App 在后台、已解锁、屏幕可交互、竖屏并超过首延迟。[S/R] |
| 2. 触发源 | Home/解锁/日期/高占用、App 退后台、安装/卸载、充放电、低电量、网络、截图、音量、开机/升级和 FCM。[S] |
| 3. 候选选择 | 按 A/B/C/D/GO/S/Y/H/N 组进入候选,再经过全局和场景门槛。[S/R] |
| 4. 内容组装 | 共 27 个模板。构造器会读取标题、正文和 CTA,但当前 RemoteViews 只绑定标题与 CTA。[S] |
| 5. 通知展示 | 业务通知 ID 为 10001–10011;前台服务通知 ID 88888。[S] |
| 6. 点击路由 | 进入 App Manager、Clean Scan、Cache Cleaner、Notification Cleaner、Battery、Screenshot、Speaker Clean、Network Traffic 或 Main。[S] |
| 7. 频控 | 活跃配置分支 3104、关闭分支 3105;同 ID 更新,另受首延迟、冷却、日上限和连续触发限制。[R] |
| 8. 证据边界 | [D] 本轮只看到前台服务通知;正文资源存在不等于通知栏实际显示正文。[S/D/U] |
8.2 按触发来源查看通知#
下表“正文资源”是 APK 打包候选,当前业务通知视图未绑定正文;B5 还直接传入空白正文。[S]
| 触发来源 | 代码 | 标题英文 / 中文 | 正文资源英文 / 中文 | CTA | ID | 点击去向 |
|---|---|---|---|---|---|---|
| 解锁/高占用 | A2 | RAM at %1$s full! RAM 使用率达到 %1$s! |
Closing background apps may make your phone run faster. 关闭后台应用可能让手机运行更快。 |
Clean(清理) | 10001 | App Manager Progress |
| 解锁/高占用 | A4 | Cache at %1$s limit! 缓存达到 %1$s 上限! |
Too much storage space may reduce the life of the device. 占用过多存储空间可能缩短设备寿命。 |
Clean(清理) | 10001 | Clean Scan |
| 解锁/高占用 | A6 | High RAM: %1$s! RAM 高达 %1$s! |
Tap to make your more space. 点击释放更多空间。 |
Clean(清理) | 10001 | App Manager Progress |
| 解锁/高占用 | A8 | Storage %1$s full! 存储已使用 %1$s! |
Get space by clearing memory! 清理内存以释放空间。 |
Clean(清理) | 10001 | Cache Cleaner |
| App 退后台 | B1 | Only %1$s space left! 仅剩 %1$s 空间! |
Clear unnecessary data. 清理不必要的数据。 |
Clean(清理) | 10002 | Cache Cleaner |
| App 退后台 | B2 | %1$s unread notifications! 有 %1$s 条未读通知! |
One-tap to check, no more chaos! 一键查看,告别混乱。 |
Clean(清理) | 10002 | Notification Cleaner |
| App 退后台 | B2-alt | Notification overload? 通知太多? |
One tap for a clean slate. 一键清爽整理。 |
Clean(清理) | 10002 | Notification Cleaner |
| App 退后台 | B3 | %1$s junk to be cleaned up 有 %1$s 垃圾待清理 |
Junk’s blocking—clean to save the moment. 垃圾正在占用空间,立即清理。 |
Clean(清理) | 10002 | Clean Scan |
| App 退后台 | B4 | %1$s no junk cleared 已有 %1$s 垃圾未清理 |
Tap to clean, free up space instantly. 点击清理,立即释放空间。 |
Clean(清理) | 10002 | Cache Cleaner |
| App 退后台 | B5 | Speed Boost 30% in 1 Min! 1 分钟提速 30%! |
Cleaning duplicates saves space, no storage loss. 清理重复项可节省空间。当前构造器传空白。 |
Clean(清理) | 10002 | Cache Cleaner |
| App 退后台/音量 | B6 | Volume at %1$s 音量为 %1$s |
Cleaning your speakers can improve sound quality. 清理扬声器可改善音质。 |
Clean(清理) | 10002 | Speaker Clean |
| App 退后台 | B7 | Switching apps lags? 切换应用卡顿? |
Close background—smooth as new! Tap now! 关闭后台,让手机恢复流畅。 |
Clean(清理) | 10002 | App Manager Progress |
| App 退后台 | B8 | App List Getting Crowded? 应用列表太拥挤? |
Consider removing those you no longer use. 考虑移除不再使用的应用。 |
Check(检查) | 10002 | App Manager |
| 应用安装 | C1 | %1$s installed %1$s 已安装 |
Clear the package now. 立即清理安装包。 |
Clean(清理) | 10003 | Cache Cleaner |
| 应用卸载 | C2 | App removed 应用已移除 |
Clear leftover files promptly. 及时清理残留文件。 |
Clean(清理) | 10003 | Large Cleaner |
| 充电完成 | D1 | %1$s Charged! Battery Health? 已充至 %1$s!检查电池健康? |
Check battery health status. 检查电池健康状态。 |
Check(检查) | 10004 | Battery |
| 低电量 | D2 | %1$s Battery, Save It Now! 电量仅 %1$s,立即省电! |
Turn on Power Saving mode instantly. 立即开启省电模式。 |
Check(检查) | 10004 | Battery |
| 充电中 | D3 | Full in %1$s! 预计 %1$s 后充满! |
Tap to monitor safe charging. 点击监控安全充电。 |
Check(检查) | 10004 | Battery |
| 广告外跳后返回 | GO1 | Oops! Accidentally clicked an ad? 糟糕!不小心点到广告? |
空白 | Return(返回) | 10005 | Main |
| 截图变化 | S | Clean 100+ Old Screenshots? 清理 100 多张旧截图? |
Free up space with one tap. 一键释放空间。 |
Clean(清理) | 10006 | Screenshot |
| 音量/扬声器 | Y | Sound distorted? 1-tap speaker cleaning. 声音失真?一键清理扬声器。 |
空白 | Clean(清理) | 10007 | Speaker Clean |
| 周期候选 | H1 | Speed Boost 30% in 1 Min! 1 分钟提速 30%! |
speed up your phone by 30%! 让手机提速 30%! |
Clean(清理) | 10008 | Clean Scan |
| 网络变化 | N1 | Slow Internet (%1$s)? Boost It! 网速慢(%1$s)?立即提升! |
Check network traffic consumption. 检查网络流量消耗。 |
Check(检查) | 10009 | Network Traffic |
| 网络变化 | N2 | Network Switched! 网络已切换! |
One-click view of network traffic usage. 一键查看网络流量使用。 |
Check(检查) | 10009 | Network Traffic |
| 网络测速 | N3 | Download speed: %1$s 下载速度:%1$s |
1 tap for current speed—clear and quick. 一键查看当前网速,清晰快捷。 |
Check(检查) | 10009 | Network Traffic |
| 网络测速 | N4 | Net speed: %1$s 网速:%1$s |
Please pay attention to network traffic consumption. 请留意网络流量消耗。 |
Check(检查) | 10009 | Network Traffic |
| 周期候选 | H2 | %1$s of Junk Files Found! 发现 %1$s 垃圾文件! |
Clean Now! 立即清理! |
Clean(清理) | 10010 | Large Cleaner |
| 周期候选 | H3 | Only %1$s storage left 仅剩 %1$s 存储空间 |
Clean Now! 立即清理! |
Clean(清理) | 10011 | Clean Scan |
8.3 更新、覆盖与频控#
| 场景 | BlazeClean APK 兜底 |
|---|---|
| 总开关 | 活跃分支 true;关闭分支 false |
| 安装后首延迟 | 5 分钟 |
| 全局冷却 | 43 分钟 |
| A2/A4/A6/A8 | 每模板每日 5;A/FCM 合计每日 15 |
| B1–B8 | 每模板每日 10;单模板间隔 60 分钟;解锁类总计每日 9 |
| 截图 S | 每日 6;间隔 10 分钟 |
| 网络 N1/N2 | N1 每日 1、N2 每日 2;间隔 10 分钟 |
| N3/N4 | 模板存在;未恢复出独立非零兜底上限 |
| C1 安装 | 每日 6;间隔 10 分钟 |
| C2 卸载 | 每日 5;间隔 10 分钟 |
| D1/D2/D3 | 每模板每日 6;间隔 10 分钟 |
| Y 扬声器 | 每日 2;间隔 120 分钟 |
| burst / 连续触发限制 | 2 |
9. AuraClean#
9.1 通知链路#
| 顺序 | 本产品的实际处理 |
|---|---|
| 1. 前置条件 | 包名 com.auraclean.clean,版本 1.1.9 (20);与 BlazeClean 同一模板族。[S] |
| 2. 触发源 | Home/解锁/日期/高占用、App 退后台、安装/卸载、充放电、低电量、网络、截图、音量、开机/升级和 FCM。[S] |
| 3. 候选选择 | 按 A/B/C/D/GO/S/Y/H/N 组进入候选,再经过全局和场景门槛。[S/R] |
| 4. 内容组装 | 共 27 个模板。标题、正文、CTA 均被读取,但当前 RemoteViews 只绑定标题与 CTA。[S] |
| 5. 通知展示 | 业务通知 ID 为 10001–10011;前台服务通知 ID 88888。[S] |
| 6. 点击路由 | 进入对应清理、应用、电池、截图、扬声器、网络或首页功能。[S] |
| 7. 频控 | 活跃兜底分支 2649;同 ID 更新,另受首延迟、冷却、日上限和连续触发限制。[R] |
| 8. 证据边界 | [D] 本轮看到业务 ID 10001;动态通知仍使用只显示标题 + CTA 的同一视图结构。[D/U] |
9.2 按触发来源查看通知#
下表“正文资源”是 APK 打包候选,当前业务通知视图未绑定正文;B5 还直接传入空白正文。[S]
| 触发来源 | 代码 | 标题英文 / 中文 | 正文资源英文 / 中文 | CTA | ID | 点击去向 |
|---|---|---|---|---|---|---|
| 解锁/高占用 | A2 | RAM at %1$s full! RAM 使用率达到 %1$s! |
Closing background apps may make your phone run faster. 关闭后台应用可能让手机运行更快。 |
Clean(清理) | 10001 | App Manager Progress |
| 解锁/高占用 | A4 | Cache at %1$s limit! 缓存达到 %1$s 上限! |
Too much storage space may reduce the life of the device. 占用过多存储空间可能缩短设备寿命。 |
Clean(清理) | 10001 | Clean Scan |
| 解锁/高占用 | A6 | High RAM: %1$s! RAM 高达 %1$s! |
Tap to make your more space. 点击释放更多空间。 |
Clean(清理) | 10001 | App Manager Progress |
| 解锁/高占用 | A8 | Storage %1$s full! 存储已使用 %1$s! |
Get space by clearing memory! 清理内存以释放空间。 |
Clean(清理) | 10001 | Cache Cleaner |
| App 退后台 | B1 | Only %1$s space left! 仅剩 %1$s 空间! |
Clear unnecessary data. 清理不必要的数据。 |
Clean(清理) | 10002 | Cache Cleaner |
| App 退后台 | B2 | %1$s unread notifications! 有 %1$s 条未读通知! |
One-tap to check, no more chaos! 一键查看,告别混乱。 |
Clean(清理) | 10002 | Notification Cleaner |
| App 退后台 | B2-alt | Notification overload? 通知太多? |
One tap for a clean slate. 一键清爽整理。 |
Clean(清理) | 10002 | Notification Cleaner |
| App 退后台 | B3 | %1$s junk to be cleaned up 有 %1$s 垃圾待清理 |
Junk’s blocking—clean to save the moment. 垃圾正在占用空间,立即清理。 |
Clean(清理) | 10002 | Clean Scan |
| App 退后台 | B4 | %1$s no junk cleared 已有 %1$s 垃圾未清理 |
Tap to clean, free up space instantly. 点击清理,立即释放空间。 |
Clean(清理) | 10002 | Cache Cleaner |
| App 退后台 | B5 | Speed Boost 30% in 1 Min! 1 分钟提速 30%! |
Cleaning duplicates saves space, no storage loss. 清理重复项可节省空间。当前构造器传空白。 |
Clean(清理) | 10002 | Cache Cleaner |
| App 退后台/音量 | B6 | Volume at %1$s 音量为 %1$s |
Cleaning your speakers can improve sound quality. 清理扬声器可改善音质。 |
Clean(清理) | 10002 | Speaker Clean |
| App 退后台 | B7 | Switching apps lags? 切换应用卡顿? |
Close background—smooth as new! Tap now! 关闭后台,让手机恢复流畅。 |
Clean(清理) | 10002 | App Manager Progress |
| App 退后台 | B8 | App List Getting Crowded? 应用列表太拥挤? |
Consider removing those you no longer use. 考虑移除不再使用的应用。 |
Check(检查) | 10002 | App Manager |
| 应用安装 | C1 | %1$s installed %1$s 已安装 |
Clear the package now. 立即清理安装包。 |
Clean(清理) | 10003 | Cache Cleaner |
| 应用卸载 | C2 | App removed 应用已移除 |
Clear leftover files promptly. 及时清理残留文件。 |
Clean(清理) | 10003 | Large Cleaner |
| 充电完成 | D1 | %1$s Charged! Battery Health? 已充至 %1$s!检查电池健康? |
Check battery health status. 检查电池健康状态。 |
Check(检查) | 10004 | Battery |
| 低电量 | D2 | %1$s Battery, Save It Now! 电量仅 %1$s,立即省电! |
Turn on Power Saving mode instantly. 立即开启省电模式。 |
Check(检查) | 10004 | Battery |
| 充电中 | D3 | Full in %1$s! 预计 %1$s 后充满! |
Tap to monitor safe charging. 点击监控安全充电。 |
Check(检查) | 10004 | Battery |
| 广告外跳后返回 | GO1 | Oops! Accidentally clicked an ad? 糟糕!不小心点到广告? |
空白 | Return(返回) | 10005 | Main |
| 截图变化 | S | Clean 100+ Old Screenshots? 清理 100 多张旧截图? |
Free up space with one tap. 一键释放空间。 |
Clean(清理) | 10006 | Screenshot |
| 音量/扬声器 | Y | Sound distorted? 1-tap speaker cleaning. 声音失真?一键清理扬声器。 |
空白 | Clean(清理) | 10007 | Speaker Clean |
| 周期候选 | H1 | Speed Boost 30% in 1 Min! 1 分钟提速 30%! |
speed up your phone by 30%! 让手机提速 30%! |
Clean(清理) | 10008 | Clean Scan |
| 网络变化 | N1 | Slow Internet (%1$s)? Boost It! 网速慢(%1$s)?立即提升! |
Check network traffic consumption. 检查网络流量消耗。 |
Check(检查) | 10009 | Network Traffic |
| 网络变化 | N2 | Network Switched! 网络已切换! |
One-click view of network traffic usage. 一键查看网络流量使用。 |
Check(检查) | 10009 | Network Traffic |
| 网络测速 | N3 | Download speed: %1$s 下载速度:%1$s |
1 tap for current speed—clear and quick. 一键查看当前网速,清晰快捷。 |
Check(检查) | 10009 | Network Traffic |
| 网络测速 | N4 | Net speed: %1$s 网速:%1$s |
Please pay attention to network traffic consumption. 请留意网络流量消耗。 |
Check(检查) | 10009 | Network Traffic |
| 周期候选 | H2 | %1$s of Junk Files Found! 发现 %1$s 垃圾文件! |
Clean Now! 立即清理! |
Clean(清理) | 10010 | Large Cleaner |
| 周期候选 | H3 | Only %1$s storage left 仅剩 %1$s 存储空间 |
Clean Now! 立即清理! |
Clean(清理) | 10011 | Clean Scan |
9.3 更新、覆盖与频控#
| 场景 | AuraClean APK 兜底 |
|---|---|
| 总开关 | 活跃分支 true |
| 安装后首延迟 | 5 分钟 |
| 全局冷却 | 43 分钟 |
| A2/A4/A6/A8 | 每模板每日 3;A/FCM 合计每日 9 |
| B1–B8 | 每模板每日 10;单模板间隔 60 分钟;解锁类总计每日 9 |
| 截图 S | 每日 6;间隔 10 分钟 |
| 网络 N1/N2 | N1 每日 1、N2 每日 2;间隔 10 分钟 |
| N3/N4 | 模板存在;未恢复出独立非零兜底上限 |
| C1 安装 | 每日 6;间隔 10 分钟 |
| C2 卸载 | 每日 5;间隔 10 分钟 |
| D1/D2/D3 | 每模板每日 6;间隔 10 分钟 |
| Y 扬声器 | 每日 2;间隔 120 分钟 |
| burst / 连续触发限制 | 2 |
10. 跨产品规律与不能下的结论#
10.1 可以确认的共性#
- 场景信号与文案一一对应:安装、卸载、充电、低电量、网络切换和截图变化分别使用不同话术与落地页。
- 动态值增强具体性:常见动态值包括占用百分比、垃圾大小、应用名、电量、网速和未清理天数。
- 点击尽量直达对应工具:垃圾→清理,截图→截图扫描,电池→电池页,应用→应用管理。
- 多层频控叠加:首延迟、全局冷却、场景冷却、单模板日上限、全局日上限和避免连续重复共同生效。
- 远端可控,本地保留兜底:多数包可用 Remote Config 改开关、节奏或上限,但 APK 内仍保留默认分支。
动态值必须来自真实测量。CleanMas / CleanLoom / NeatPulse 的 A4 使用随机 200–500 MB,不能当作已扫描出的真实可释放量。
10.2 当前仍然拿不到#
| 项目 | 当前能否确认 | 需要的验证方式 |
|---|---|---|
| 当前线上 Remote Config 值 | 不能;只有字段、分支和 APK 兜底 | 抓 Firebase Remote Config fetch/activate 响应并核对设备命中分支 |
| FCM 服务端文案 | 不能;客户端接收入口不含全部服务端 payload | 抓 FCM 到达日志/通知栏、服务端配置或管理后台 |
| 服务端人群和实验分桶 | 不能 | 后台配置、接口响应或多设备/多账号实验 |
| 某模板线上是否启用 | 静态只能确认“可启用” | 长时间真机观察 + 远端配置抓取 |
| 实际展示率、点击率和增量效果 | 不能 | 通知送达/展示/点击埋点与对照实验;send_success 不等于系统已展示 |
| Force Stop 后是否还能召回 | 普通本地 Service/Receiver 不能可靠突破 | 用户强制停止后分别测试本地触发与高优先级 FCM;Android 系统边界需单列 |
11. 证据入口与验证状态#
11.1 单包报告#
- Flare Cleaner v1.0.7 逆向报告
- Clean Sweep Master v1.2.0 逆向报告
- CleanMas v1.0.7 逆向报告
- CleanLoom v1.1.8 逆向报告
- BlazeClean v1.0.7 逆向报告
- AuraClean v1.1.9 逆向报告
- NeatPulse v1.0.3 逆向报告
- 7 包横向总览
11.2 APK/JADX 原始样本#
- 7 包样本索引(本地证据路径:
cleaner-7-pack-2026-08-31/README.md) - Flare 主要文案构造器:
flare-cleaner/jadx/sources/t7/C4196a.java、flare-cleaner/jadx/sources/A7/g.java - CleanMas / CleanLoom / NeatPulse 模板枚举:分别位于
sh/a.java、wh/a.java、en/c.java - BlazeClean / AuraClean 字符串资源:各自
jadx/resources/res/values/strings.xml;Blaze 通知视图构造器位于D4/G.java - Clean Sweep Master 远端配置兜底:
clean-sweep-master/jadx/resources/res/xml/b.xml;功能候选与通知构造代码位于其混淆包DHJPUDGIXA5fRKh/等目录
11.3 本轮验证状态#
- [S] 已逐包回查现有报告、通知模板构造器、字符串资源、通知 ID、主要路由和 APK 内兜底配置。
- [D] 动态证据沿用 7 包首轮真机观察:Flare H2、CleanLoom A 类、AuraClean A 类、NeatPulse A 类已出现;其他包未因“未出现”被判定为没有业务通知。
- [U] 未抓取当前线上 Remote Config 响应,未获得竞品服务端 FCM 配置,未完成跨多日、全场景、清数据后的长周期触发矩阵。
- 本文不把“代码存在”“兜底值存在”“首次真机看到”外推为当前线上全量用户策略。