如何解决Android应用移除Background Location权限后旧版本遗留的审核问题?
旧版本遗留后台定位权限导致新版本审核被拒的解决办法
具体操作步骤
- 更新Play Console权限声明表单:进入Google Play Console的「应用内容」→「权限和声明」,找到后台位置权限的对应板块,明确写清楚当前及未来版本已经彻底移除该权限,仅旧版本曾使用。不用在新版本的应用内披露加后台权限相关内容,只需要在这个表单里补充说明即可。
- 停用所有带后台权限的旧版本:在「发布管理」→「应用版本」里,把所有包含
ACCESS_BACKGROUND_LOCATION权限的旧版本都设为「停止向所有用户提供」。虽然旧版本不会从系统里彻底消失,但停用后,权限声明的同步可能需要几个小时,记得在审核备注里提这事。 - 提交新版本时加明确备注:提交审核的页面里,备注栏直接写:
本次提交的版本已完全移除
ACCESS_BACKGROUND_LOCATION权限,所有带该权限的旧版本已被停用,未来版本不会再用后台位置服务。应用内的位置相关披露已经更新为只针对前台使用,不需要包含后台权限的内容。 - 重新提交并跟进:确认所有设置都弄好后重新提交审核,同时可以在Play Console的「帮助与反馈」里再提交一次问题,附上版本号、权限变更的截图,能加快处理速度。
验证要点
- 打包新版本后,用
aapt dump permissions <你的APK/AAB路径>命令检查,确保确实没有ACCESS_BACKGROUND_LOCATION权限的声明。 - 权限声明表单里的「后台位置使用」部分别空着,要写清楚旧版本的使用场景,再加上当前版本已移除的说明,比如:「旧版本用于XX功能,当前及后续版本已删除该权限,不再使用后台位置服务」。
内容的提问来源于stack exchange,提问作者Elican Doenyas
相关产品推荐
相关产品推荐

