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

SDK 33更新后App违反Google Play SPLIT_BUNDLE 12位置合规政策求助

排查SDK 33升级后Google Play位置合规问题

针对你升级到SDK 33并上传AAB后收到的位置合规类「Action Required」通知,从Android 13(SDK 33)的权限规则和Google Play合规要求出发,可按以下方向排查:

  • 权限声明与实际使用的一致性检查

    • 核对AndroidManifest.xml中的位置权限:SDK 33对ACCESS_BACKGROUND_LOCATION(后台位置权限)的管控更严格,若你的应用仅在前台获取位置,绝对不能声明该权限;若确实需要后台位置,必须确保使用场景符合Google Play的后台位置许可条件(如导航、持续位置跟踪等)。
    • 检查代码中位置API的调用逻辑:确认是否存在后台触发位置更新的行为(如后台服务中调用requestLocationUpdates),这类操作必须有明确的用户场景支撑,且需在隐私政策中清晰披露。
  • 隐私披露的完整性验证

    • 确认隐私政策是否明确覆盖:位置数据的收集目的(比如你提到的发起HTTP请求,需具体说明该请求的业务用途,如上传位置用于服务匹配、数据统计等)、数据存储周期、是否共享给第三方等信息,SDK 33后Google Play对这类披露的粒度要求更高。
    • 检查应用内权限请求流程:必须在弹出系统权限请求框之前,通过应用内弹窗或文字清晰告知用户获取位置的原因,不能仅依赖系统默认提示。
  • 第三方依赖的权限排查

    • 部分第三方SDK(如广告、统计类)可能会自动添加位置权限,导致你的应用Manifest中出现未声明的位置权限,或权限用途未在隐私政策中披露。可通过Android Studio的「Merged Manifest」功能查看最终生效的权限列表,或执行./gradlew app:dependencies梳理依赖树,定位权限来源。
  • 后台位置权限的合规申请

    • 若应用确实需要后台位置权限,需在Google Play Console的「应用内容」板块中,准确填写后台位置的使用场景,并提供对应的功能演示或说明;同时,SDK 33要求后台权限必须单独请求,不能与前台位置权限一次性申请,需先获取前台权限,再单独发起后台权限请求并说明用途。
  • 位置数据处理的合规性

    • 检查是否存在过度收集:比如仅需经纬度却收集了额外的位置相关信息,或在无需位置的场景下仍持续获取位置数据;若存在位置数据共享给第三方的情况,必须在隐私政策中明确说明共享对象和用途。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.24 07:09:18