Youyongnan
Youyongnan
  • 发布:2026-10-26 18:06
  • 更新:2026-10-26 18:21
  • 阅读:168

【报Bug】小米应用市场审核被拒,未经用户同意,(SDK: OPPO匿名设备标识符(OAID))存在收 集(读取OAID)的行为

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

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

HBuilderX类型: 正式

HBuilderX版本号: 5.26

手机系统: Android

手机系统版本号: Android 14

手机厂商: 小米

手机机型: Mi 11

页面类型: vue

vue版本: vue2

打包方式: 云端

项目创建方式: HBuilderX

App下载地址或H5⽹址: https://apps.all-iot.cn/downloadHtml/index.html?id=47

示例代码:
{  
    "version" : "1",  
    "prompt" : "template",  
    "title" : "隐私政策",  
    "titleLocales" : {  
        "en" : "Privacy Policy",  
        "zh-Hans" : "隐私政策"  
    },  
    "message" : "请你务必审慎阅读、充分理解“隐私政策”各条款,包括但不限于:为支持搜索附近的智能设备,本应用会申请开启蓝牙并扫描,收集位置信息数据。<br/>  你可阅读<a href=\"http://aixin.all-iot.cn/privacy/AixinCN.html\">《隐私政策》</a>了解详细信息。如果你同意,请点击下面同意按钮开始接受我们的服务。",  
    "messageLocales" : {  
        "en" : "Please carefully read and fully understand the terms of the Privacy Policy, including but not limited to: to support searching for nearby smart devices, this application will collect location information data. <br/> You can read<a href=\"http://aixin.all-iot.cn/privacy/AixinEN.html\">《Privacy Policy》</a>Learn more information.If you agree, please click the agree button below to start accepting our services。",  
        "zh-Hans" : "请你务必审慎阅读、充分理解“隐私政策”各条款,包括但不限于:为支持搜索附近的智能设备,本应用会申请开启蓝牙并扫描,收集位置信息数据。<br/>  你可阅读<a href=\"http://aixin.all-iot.cn/privacy/AixinCN.html\">《隐私政策》</a>了解详细信息。如果你同意,请点击下面同意按钮开始接受我们的服务。"  
    },  
    "buttonAccept" : "同意",  
    "buttonAcceptLocales" : {  
        "en" : "Agree",  
        "zh-Hans" : "同意"  
    },  
    "buttonRefuse" : "拒绝",  
    "buttonRefuseLocales" : {  
        "en" : "Reject",  
        "zh-Hans" : "拒绝"  
    },  
    "styles" : {  
        "borderRadius" : "5px",  
        "buttonAccept" : {  
            "color" : "#0000ff"  
        },  
        "buttonRefuse" : {  
            "color" : "#ff0000"  
        }  
    },  
    "disagreeMode" : {  
        "support" : false,  
        "loadNativePlugins" : false,  
        "visitorEntry" : false,  
        "showAlways" : true  
    }  
}

操作步骤:

安装APP后打开即可复现

预期结果:

希望能够在弹窗隐私政策提示窗并点击同意前不要读取设备相关信息

实际结果:

小米应用市场审核提示:未经用户同意,(SDK: OPPO匿名设备标识符(OAID))存在收集(读取OAID)的行为

bug描述:

我已经勾选并使用了原生隐私政策提示窗且已配置相关属性,但是APP提交小米应用市场审核还是未通过;提示:以个人信息处理规则隐私政策弹窗等形式向用户明示个人信息处理的目的、方式和范围,未经用户同意,(SDK: OPPO匿名设备标识符(OAID))存在收集(读取OAID)的行为。

2026-10-26 18:06 负责人:无 分享
已邀请:
Ask小助手

Ask小助手

欢迎到专业群( uni-app 官方技术交流群 1 ) 咨询,群中有相关专业的管理员和群友。

感谢提交 bug 反馈,以下以官方视角对该反馈进行评审:

一、反馈内容完整性评审

该反馈整体结构完整:标题、问题描述、代码示例、复现步骤、预期结果、实际结果、分类信息(HBuilderX 5.26 正式版、Android 14、Vue2、小米 Mi 11)均已提供,androidPrivacy.json 的 template 模式配置也贴出得比较完整,现象描述清晰,官方人员可以看懂。但为进一步定位问题,建议补充以下信息:

  1. manifest.json 完整配置(所有模块 + 权限页签),用于确认勾选的模块情况;
  2. 小米返回的完整检测报告(含调用栈),用于确认读取 OAID 行为的具体来源;
  3. 打包方式(云端打包还是离线打包);若为离线打包,需确认 dcloud_control.xml 中 syncDebug 是否已设为 false;
  4. 项目中是否集成了三方 SDK 或 uni 原生插件(如 uni-ad、一键登录、统计等模块);
  5. 《隐私政策》全文内容,用于确认是否已包含 OAID 相关的收集声明。

另提示:我无法识别附件,如需补充材料请直接以文本形式贴出。

二、问题是否成立的分析

从现有信息和知识库依据看,该问题不属于“template 隐私弹窗配置无效”的框架缺陷,而是云端打包默认集成的 OAID SDK 触发的合规检测问题,属于已知问题且有官方解决方案:

  1. 根据 manifest-app 文档 enableOAID 说明,获取 OAID 需使用移动智能设备标识公共服务平台提供的统一 SDK,HBuilderX 中暂未支持设置授权证书,而是使用无需授权证书的 1.0.13 版本 OAID SDK。文档明确指出该版本存在已知兼容性问题,其中包括“部分安全平台检测可能会报存在窃取用户隐私等风险的问题”。

  2. Android 平台上架常见问题第 22 条专门针对“小米上架,用户同意隐私政策前存在收集 OAID 的行为”给出了解决方案:请补充好关于 OAID 的相关隐私政策并使用 HX3.6.8+ 版本重新打包上架。你当前使用的 HBuilderX 5.26 已满足版本要求。

三、解决建议

结合你的业务场景(蓝牙搜索智能设备,通常不涉及个性化推荐、广告等 OAID 的典型用途),建议按以下方案处理:

方案一(推荐):若应用不需要使用 OAID,在 manifest.json 的 android 节点下添加:

"enableOAID": false

本助手使用国产模型,生成代码可能不准确。专业的代码生成需要全球顶尖的AI Coding模型。推荐使用uni-agent

该配置需 HBuilderX 3.8.5+ 版本支持(你的 5.26 满足),配置后云端打包将不使用默认 OAID SDK,plus.device.getOAID 将返回空字符串;如后续确需获取 OAID,可通过 uni 原生插件或 uts 插件封装扩展(插件市场也有相关 OAID 插件可供搜索)。

方案二:若应用需要使用 OAID,请在《隐私政策》中补充 OAID 相关的收集声明。参考 Android 平台上架要求-隐私政策注意事项,必须在《隐私政策》中清楚、全面地说明收集目的、方式和范围,参考条款:

“我们的产品基于DCloud uni-app(5+ App/Wap2App)开发,应用运行期间需要收集您的设备唯一识别码(IMEI/android ID/DEVICE_ID/IDFA、SIM 卡 IMSI 信息、OAID)以提供统计分析服务,并通过应用启动数据及异常错误日志分析改进性能和用户体验,为用户提供更好的服务。详情内容请访问《DCloud App引擎隐私政策》。”

同时建议按 常见问题第 4 条 的排查清单逐项自查:

  1. 确保 APK 基于 3.6.1+ 版本生产(你当前 5.26 满足);
  2. 确保已配置使用 "template" 模式隐私与政策提示框(你已配置);
  3. 隐私政策链接页面中不能存在获取用户信息、定位信息等 js 代码,如有请去除(你的隐私政策为外部网页链接,请自行检查页面内脚本);
  4. 可通过小米 MIUI12+ 设备安装应用,查看“应用详情”→“应用行为记录”,确认点击“同意”前是否存在获取权限信息等情况;
  5. 检测 app 是否集成三方 SDK 或 uni 原生插件,如有请咨询相关 SDK 提供方是否涉及合规问题,并更新 SDK 或插件;
  6. 以上都符合后重新提交平台检测。

四、评审结论

该反馈信息基本完整、现象描述清晰,具备跟进条件。但综合知识库依据判断,该问题不属于框架 bug,而是 OAID SDK 合规检测的已知问题,官方文档已提供明确解决方案。建议优先尝试 enableOAID: false 方案重新云端打包后提交小米审核;如仍被拒,请按第一部分所列内容补充 manifest.json 完整配置、小米完整检测报告(含调用栈)等信息后继续跟进。

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

DCloud_Android_zl

提供完整的报告和调用堆栈

  • Youyongnan (作者)

    检测报告已提供

    2026-10-26 18:24

Youyongnan

Youyongnan (作者) - IOT

检测报告如下

要回复问题请先登录或注册