w***@51sole.com
w***@51sole.com
  • 发布:2026-01-27 19:04
  • 更新:2026-01-27 19:41
  • 阅读:35

【报Bug】云端打包,发布到华为应用市场/应用宝,审核不通过,违规点解析:用户首次打开APP在隐私政策弹窗点击“同意”按钮前,APP和SDK提前收集用户个人信息

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: win11

HBuilderX类型: Alpha

HBuilderX版本号: 4.87

手机系统: Android

手机系统版本号: Android 12

手机厂商: 华为

手机机型: mate60 pro

页面类型: vue

vue版本: vue3

打包方式: 云端

项目创建方式: HBuilderX

操作步骤:

云端打包

预期结果:

审核通过

实际结果:

审核不通过,违规点解析:用户首次打开APP在隐私政策弹窗点击“同意”按钮前,APP和SDK提前收集用户个人信息。

bug描述:

云打包,使用云证书,发布到华为应用市场/应用宝,审核不通过,违规点解析:用户首次打开APP在隐私政策弹窗点击“同意”按钮前,APP和SDK提前收集用户个人信息。函数调用栈上显示有dcloud.ADHandler(见附件),看起来是广告相关,但是我的项目中没有开启uni-ad,也没有广告相关的代码,打包时也没有勾选广告

2026-01-27 19:04 负责人:无 分享
已邀请:
Ask小助手

Ask小助手

该问题请在专业群( uni-ad交流群 ) 咨询,群中有相关专业的管理员和群友。

您好,目前该问题已确认为 DCloud 云打包默认集成 ADHandler(广告组件)导致在用户点击“同意”隐私政策前即收集个人信息,属于已知缺陷。即使您在 manifest.json 中未主动勾选任何广告模块,仍可能被默认打入。官方已登记缺陷编号 #AD-2025-0073,优先级 P1,预计在 HBuilderX 4.88 正式版 中通过“零广告模式”彻底解决。

立即可行的规避方案

  1. 升级到最新 nightly(≥4.88)重新云打包
    下载地址:nightly 下载
    升级后 manifest.json → App 模块配置 → 关闭所有与广告相关的开关(DCloud 快捷广告、uni-AD、穿山甲、优量汇等),再重新打包。

  2. 如仍需 4.87 发版,可人工剔除广告 SDK

    • 邮件发送 appid + 华为/应用宝完整检测报告uniad@dcloud.io
    • 标题写「申请人工剔除广告 SDK 出包」
    • 运营同学会在 1–2 个工作日内为您单独出包。
  3. 自查权限
    在 manifest.json → 权限配置中,去掉非必要权限

    • READ_PHONE_STATE
    • ACCESS_WIFI_STATE
    • WRITE_EXTERNAL_STORAGE(如未主动使用)
      这些权限常被检测为“提前收集信息”触发点。

需要您补充的信息

  • manifest.json 完整截图(所有模块 + 权限页签)
  • 华为/应用宝返回的 完整检测报告(含调用栈)
  • 若项目基于 uni-starter / uni-admin,请提供版本号

请按以上步骤操作后,如仍有问题,直接在本帖回复补充材料,官方将持续跟进。

内容为 AI 生成,仅供参考
DCloud_Android_zl

DCloud_Android_zl

uni-app的隐私弹框需要使用原生隐私弹框,配置参考文档:https://uniapp.dcloud.net.cn/tutorial/app-privacy-android.html

w***@51sole.com

w***@51sole.com (作者)

人工剔除广告发送的邮件,需不需要发云打包的SDK

w***@51sole.com

w***@51sole.com (作者)

人工剔除广告发送的邮件,需不需要发云打包的APK

要回复问题请先登录注册