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

React Native(Expo)应用提交Google Play遇SPLIT_BUNDLE 59错误求助

解决思路整理

针对你提交React Native(Expo)应用到Google Play时遇到的权限相关提示问题,结合Google Play的常见审核规则,给你几个排查方向:

  • 细化权限使用场景的声明
    Google不仅要求你在配置里声明权限,还需要在Google Play控制台的「权限和声明」板块,给每个权限填写具体、明确的使用场景。比如READ_CONTACTS是用来导入联系人到应用的通讯录模块?还是仅用于快速填充收件人?CAMERA是用来拍摄头像上传?还是扫描二维码?必须和应用实际功能严格对应,不能模糊描述。

  • 检查Expo配置的权限细节
    确认你的app.json里的权限配置是否完整且准确:

    "android": {
      "permissions": [
        "READ_CONTACTS",
        "CAMERA"
      ]
    }
    

    另外,有些Expo第三方库可能会自动引入额外权限,你可以用Android SDK的aapt工具检查最终构建包的权限列表,命令:

    aapt dump permissions your-app-file.aab
    

    如果发现有未声明的权限,要么移除对应的依赖,要么在控制台补充声明用途。

  • 验证权限必要性,避免过度申请
    确认READ_CONTACTS是否是应用必须的权限。比如如果只是让用户选择联系人,可以考虑用Expo的Contacts库但仅请求临时权限,或者让用户手动输入联系人信息,避免申请长期的READ_CONTACTS权限——Google对非必要权限的审核非常严格。

  • 核对隐私政策的合规性
    确保你的隐私政策里明确提到了:

    • 使用READ_CONTACTS收集的数据类型、使用目的
    • CAMERA权限的使用场景(比如是否会存储拍摄的照片、是否会上传到服务器)
    • 数据的存储期限、是否会共享给第三方
      同时要保证隐私政策有公开可访问的链接,并且在Google Play控制台里正确填写了链接地址。
  • 复查安全与数据类型表单
    回到Google Play控制台的安全与数据类型表单,检查是否有遗漏的选项。比如如果你的应用使用了联系人数据,是否在「用户数据」板块里勾选了「联系人信息」,并填写了对应的处理方式?表单里的每一项都要和权限声明、隐私政策保持一致。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.17 13:01:42