5.4 审核被拒:原因与对策(苹果/Google 双平台)
核心结论
审核被拒不是"审核员故意为难",而是绝大多数踩了被反复强调的明线。把高频拒因做成提审前清单(见 0505),90% 的项目可以一次过或快速过。双平台规则不同,分开应对。
苹果高频拒因(按我遇到频率排序)
| 拒因 | 条款 | 典型表现 | 对策 |
|---|---|---|---|
| App 不完整/崩溃 | 2.1 | 打开白屏、登录即崩、主流程断 | 三机全流程验收(0405/0505) |
| 元数据问题 | 2.3.x | 隐私政策缺失、权限文案空 | 提交前逐项查清单 |
| 位置/权限滥用 | 5.1.x | 定位权限目的不明 | Info.plist 写清楚用户能懂的理由 |
| 内购不合规 | 3.x | 人民币支付的实物商品走了 IAP(或反之)、恢复购买按钮缺失 | 梳理消费体系,加"恢复购买" |
| 用户内容不合规 | 1.2 | UGC 无举报入口、无过滤 | 加举报与拉黑功能 |
| 年龄分级不符 | 1.6 | 有暴力内容但分级是 4+ | 重填分级问卷 |
| 登录问题 | 4.8/2.1 账号 | 需登录但没提供演示账号/测试账号失效 | 提交信息里填可用的演示账号 |
最有价值的经验:"恢复购买"按钮是很多团队第一次内购就翻车的地方——苹果要求非消耗品必须提供;演示账号要在提审时填写,且审核期间不能关服/改密码。
Google Play 高频拒因
| 拒因 | 表现 | 对策 |
|---|---|---|
| 目标 API 级别过低 | 每年提升门槛 | 发布前查 Console 要求的最低级别 |
| 权限声明不合理 | 越权要权限 | 按需申请,说明用途 |
| 隐私政策缺失/不符 | 没有隐私政策 URL | 补,且内容与实际数据采集一致 |
| App 签名不匹配 | AAB 签名变化 | 见 0402 签名纪律 |
| 元数据/截图违规 | 图标含不当元素 | 美术审一遍 |
| 数据安全填报不实 | 声明不收集但实际收集 | 按真实采集逐条勾选 |
Google 的特点:审核比苹果宽松,但政策更新频繁(如儿童/金融类目规则),半年前的老规则可能已失效。每年 Google 会推目标 API 级别升级,旧包会被"限制可见",记得留档更新计划。
被拒后的标准处理流程
- 别急着重交:仔细读拒信每一条,每一条都要有对应的整改。只改一条重交大概率再拒。
- App Store 的 Resolution Center**:可与审核员对话。态度清楚直接、说明改了什么、附证据(测试账号、录屏)。
- 必要时申诉:若认为审核误判,可走 Appeal。前提是你确实占理且准备好了材料。
- 记录与复盘:团队的拒因库——每次被拒沉淀一条规范,沉淀进 0505 清单。
常见坑与解法
坑 1:被拒原因"Guideline 2.1"一大段看不懂
原因:这是通用"性能/完整性"条款,拒信后半段有具体说明。
解法:读后半段;常见就是崩溃与"功能不完整"。先跑 0505 清单。
坑 2:新版本提交后 "Waiting for Review" 好几天
解法:正常窗口 1~3 天;加急审核(App Store 有 Expedited 通道,每年有次数,留给紧急修 bug)。
坑 3:审核员测试时登录上了,但是空数据
原因:演示账号的存档被审核员当成"新人",服务器端没给测试数据。
解法:演示账号配置成"有完整前期内容"的状态;或提供"测试模式"开关说明。
相关节点速查
- 苹果审核指南:App Store Review Guidelines(苹果官网,条款编号即拒因编号)
- Google 政策中心:Play Console Policy
- 提交资料:见 0404
心得:审核是产品的第一次真实用户测试——审核员就是"最较真的用户"。我们项目把每一条被拒当成团队财富,维护了一个"拒因 → 整改 → 规范"的清单库,三个版本后基本一次过。被拒不丢人,同一个原因被拒两次才丢人。
