安卓离线打包提交华为应用市场审核被拒-您的应用存在收集用户的个人信息或权限的行为(应用集成的[华为]SDK获取用户信息:OAID)

安卓离线打包提交华为应用市场审核被拒-您的应用存在收集用户的个人信息或权限的行为(应用集成的[华为]SDK获取用户信息:OAID)

开发环境 版本号 项目创建方式
Windows 10 HBuilderX
Android Android 15
小米 15

产品分类:uniapp/App

页面类型:nvue

vue版本:vue2

打包方式:离线

示例代码:

华为返回的信息:
com.huawei.hms.ads.identifier.AdvertisingIdClient.getAdvertisingIdInfo(Unknown Source:12),
com.netease.nis.sdkwrapper.Utils.rL(Native Method),
com.bun.miitmdid.provider.huawei.HWProvider.doStart(Unknown Source:27),
com.bun.miitmdid.provider.BaseProvider$1.run(Unknown Source:2),
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167),
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641),
java.lang.Thread.run(Thread.java:933)

操作步骤:

暂无

预期结果:

暂无

实际结果:

暂无

bug描述:

Hbuildx版本:4.36, 安卓离线sdk:2024年12月13日发布的4.42.2024121808-alpha 继承的华为push: implementation ‘com.getui.opt:hwp:3.1.1’ // 华为 implementation ‘com.huawei.hms:push:6.11.0.300’ // 华为

华为审核员返回的信息如下: 您的应用存在收集用户的个人信息或权限的行为(应用集成的[华为]SDK获取用户信息:OAID),但未在应用内的隐私政策/在AppGaleryConnect上提交的隐私政策网址中进行说明。 相关调用栈如下:供您参考应用集成的[华为]SDK获取用户信息:OAID com.huawei.hms.ads.identifier.AdvertisingldClient.getAdvertisingldInfo(Unknown Source:12).com.netease.nis.sdkwrapper.Utils.rL(Native Methcom.bun.miitmdid.provider.huawei.HWProvider.doStart(Unknown Source:27),com.bun.miitmdid.provider.BaseProvider$1.run(Unknown Source:2).java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor,java:1167)java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)java.lang.Thread.run(Thread.java:933) 建议您参考审核意见修改,保留相关关键字,将获取“OAID”个人信息行为以及使用目的,单独明示在对应获取的SDK处,谢谢!


7 回复

这个是上架的那个市场?完整的报告和堆栈都发一下


华为的,com.huawei.hms.ads.identifier.AdvertisingIdClient.getAdvertisingIdInfo(Unknown Source:12), com.netease.nis.sdkwrapper.Utils.rL(Native Method), com.bun.miitmdid.provider.huawei.HWProvider.doStart(Unknown Source:27), com.bun.miitmdid.provider.BaseProvider$1.run(Unknown Source:2), java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167), java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641), java.lang.Thread.run(Thread.java:933)它审核就发了这个

回复 艾思: 这个看情况应该是隐私政策中没有oaid导致的,你把oaid加到隐私政策中重新上架试一下

回复 DCloud_Android_zl: 嗯嗯,已经加了,但是在华为鸿蒙系统三键模式下,返回键不能退出应用被拒绝上架了,这个有什么办法处理吗

回复 艾思: 提供一下说明或报告,如果有视频的话,麻烦也发一下

回复 DCloud_Android_zl: https://ask.dcloud.net.cn/question/206227 跟这个一样

根据华为审核反馈,您的问题主要涉及OAID收集未在隐私政策中声明。以下是解决方案:

  1. 隐私政策补充: 在应用隐私政策中明确添加关于OAID收集的说明,包括:
  • 收集目的(如广告追踪、统计分析等)
  • 使用范围
  • 存储方式
  • 用户权利等
  1. 华为Push SDK配置: 检查是否启用了华为广告标识符服务,在AndroidManifest.xml中添加:
<meta-data 
    android:name="com.huawei.hms.client.channel.androidMarket"
    android:value="false"/>
  1. 合规性检查:
  • 确保首次启动时弹出隐私协议弹窗
  • 用户同意前不要初始化任何可能收集OAID的SDK
  • 在华为开发者后台提交更新后的隐私政策URL
  1. 代码排查: 检查是否无意中集成了华为广告SDK(com.huawei.hms.ads),建议只保留必要的Push依赖:
implementation 'com.huawei.hms:push:6.11.0.300'
回到顶部