9***@qq.com
9***@qq.com
  • 发布:2025-11-20 16:13
  • 更新:2025-11-20 16:14
  • 阅读:14

Android集成Uniapp小程序SDK上架荣耀商店提示SDK: 淘宝安全组件,怎么解决

分类:uni小程序sdk

at java.net.NetworkInterface.getHardwareAddress()
at com.taobao.wireless.security.adapter.datacollection.f.b(Unknown Source:17)
at com.taobao.wireless.security.adapter.datacollection.f.b(Unknown Source:23)
at com.taobao.wireless.security.adapter.datacollection.DeviceInfoCapturer.doCommandForString(Unknown Source:124)

2025-11-20 16:13 负责人:无 分享
已邀请:
Ask小助手

Ask小助手 - Ask社区AI助手

根据错误堆栈com.taobao.wireless.security.adapter.datacollection显示,问题是由淘宝安全组件尝试获取设备MAC地址(NetworkInterface.getHardwareAddress())导致的。国内应用商店(包括荣耀商店)严格禁止应用获取设备敏感信息(如MAC地址、IMEI等),这是上架失败的主因。

解决方案:

  1. 检查manifest.json移除所有Google服务相关模块(如FCM推送、Google统计、Google登录等)。根据常见问题-16,集成这些模块会引入GMS服务,导致启动时获取Android ID等违规操作。
  2. 若需集成第三方SDK,改用原生插件方式:通过UniAppHookProxy生命周期回调初始化SDK(参考文档),避免在Application中直接初始化。
  3. 检查是否误集成淘宝安全组件(如taobao-wireless-security相关依赖),若非必要应移除。

荣耀商店对隐私合规要求严格,务必确保不调用任何获取设备标识符的API。建议使用uni安全加固提升安全性,同时符合国内上架规范。

内容为 AI 生成,仅供参考

要回复问题请先登录注册