移除REQUEST_INSTALL_PACKAGES后Play Console仍重复拒审,求解决方案
解决Play Store审核重复因REQUEST_INSTALL_PACKAGES权限拒审的问题
先确认权限是否彻底清理
- 移除所有相关代码与配置:
- 删除
AndroidManifest.xml中的<uses-permission android:name="android.permission.REQUEST_INSTALL_PACKAGES"/>声明 - 删除动态申请该权限的代码(如
checkSelfPermission、requestPermissions的调用),以及触发应用安装的逻辑(如调用ACTION_INSTALL_PACKAGE的Intent) - 若不确定是否有第三方依赖间接引入该权限,在
AndroidManifest.xml中添加<uses-permission android:name="android.permission.REQUEST_INSTALL_PACKAGES" tools:node="remove"/>强制移除
- 删除
- 验证清理结果:生成安装包后,执行命令
aapt dump badging your-app-file.apk(或对应App Bundle的base APK),搜索REQUEST_INSTALL_PACKAGES,确认无匹配结果
确保提交的是正确的新版本
- 检查Play Console版本管理:确认提交的新版本版本号/版本代码高于20221007,且状态为「正在审核」;若旧版本仍在审核队列,手动取消旧版本的审核(进入「版本管理」>「应用版本」,找到旧版本点击「停止审核」)
- 提交新版本时,在「版本说明」中明确标注:「已完全移除REQUEST_INSTALL_PACKAGES权限及相关自更新逻辑,当前版本代码:XXX」,给审核团队明确提示
排查SPLIT_BUNDLE相关问题
- 邮件提到的
SPLIT_BUNDLE 20221007指向拆分包版本,确认新版本的App Bundle拆分配置无异常:- 检查所有动态feature模块,确保没有模块残留该权限声明
- 若之前使用APK格式,切换到App Bundle时确认拆分规则正确,无旧配置遗留
联系Play Store审核团队申诉
若以上操作均完成仍被拒审,直接在Play Console发起申诉:
- 进入「帮助与反馈」>「联系我们」,选择「应用审核」分类
- 详细说明操作过程:已移除权限及相关代码、提交的是新版本、版本信息,附上aapt验证权限已移除的截图或日志
- 请求审核团队重新审核当前提交的新版本,而非旧版本20221007
内容的提问来源于stack exchange,提问作者Haris
相关产品推荐
相关产品推荐

