You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

首次上架Google Play无后台位置权限仍被判权限不合规如何解决

排查整改步骤

  • 检查合并清单是否被第三方SDK插入后台定位权限
    你自己主清单没声明不代表最终包不带该权限,地图、统计、广告类第三方SDK很可能在清单合并时自动插入ACCESS_BACKGROUND_LOCATION权限。你可以打Release包后,在Android Studio中打开app/build/intermediates/merged_manifest/release/AndroidManifest.xml文件,搜索该权限字段。如果查到存在,在主Manifest根节点加入xmlns:tools="http://schemas.android.com/tools"声明,再添加如下配置强制移除:
    <uses-permission android:name="android.permission.ACCESS_BACKGROUND_LOCATION" tools:node="remove"/>
    
  • 修正权限申请提示页的合规问题
    你当前的提示页被拒大概率有三个问题:一是未明确说明位置权限对应的具体功能场景,比如要明确写「获取位置信息用于为您推荐附近的服务网点」,不能模糊描述用途;二是未说明拒绝权限后不影响其他非相关功能使用,不能强制用户授权非核心权限;三是你用了HTTP协议的隐私政策链接,Google要求隐私政策必须使用HTTPS协议,需要先把隐私政策站点升级为HTTPS可访问,同时隐私政策文本中必须单独明确说明位置信息的收集、使用、存储规则。
  • 修正Google Play控制台的权限声明配置
    登录Play控制台进入「应用内容」→「敏感权限和API」板块,找到位置权限申报项,如果你确实不需要后台定位,必须勾选「仅在前台使用」选项,同时上传你App内权限申请提示页的截图,清晰说明位置权限对应的具体功能场景,描述要和App内实际展示内容完全一致。
  • 清理所有轨道的旧版本包
    很多开发者会忽略这个问题:如果测试轨道、内部共享轨道、生产轨道上还留存有未整改的旧版本包,Google的扫描机制依旧会检出问题驳回你的新版本提交。整改后提交新版本时,需要把所有轨道上的旧版本全部替换为新版本,或者删除未使用的轨道。
  • 检查代码中是否有后台定位相关逻辑
    排查全局代码,确认没有申请ACCESS_BACKGROUND_LOCATION权限的代码调用,也没有后台获取位置的相关逻辑,避免被扫描误判。

内容的提问来源于stack exchange,提问作者Emin Niftiyev

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.25 22:45:06