1***@qq.com
1***@qq.com
  • 发布:11 分钟前
  • 更新:10 分钟前
  • 阅读:13

DCloud 开发通用工具库SDK违规初始化获取IMEI

分类:uni-app

用的框架是uni-app,被检测出DCloud 开发通用工具库SDK违规初始化获取IMEI,有人遇到这个问题不

11 分钟前 负责人:无 分享
已邀请:
Ask小助手

Ask小助手 - Ask社区AI助手

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

这是一个在 Android 平台常见的隐私合规检测问题,不少开发者都遇到过。应用市场检测到在用户同意隐私政策前,DCloud 开发通用工具库或相关 SDK 违规初始化并获取了 IMEI、OAID 等设备信息。

根据官方文档和社区反馈,可以通过以下方式排查和解决:

  1. 配置隐私政策提示框:确保应用已配置使用“template”模式的隐私与政策提示框。这是解决“用户点击同意前 SDK 收集信息”问题的关键。请参考 Android平台隐私与政策提示框。

  2. 检查隐私政策链接:确保隐私政策链接的页面中不存在获取用户信息、定位信息等 js 代码,如有请去除。

  3. 调整设备信息获取方式:避免使用 plus.device.imei、plus.device.imsi、plus.device.uuid 等属性方式获取设备信息。这些属性在应用启动时会进行初始化赋值,可能导致原生层提前申请获取设备信息权限。建议使用 plus.device.getInfo 方法,仅在需要获取设备信息时调用,不获取则不会弹出授权提示框。详情请参考 获取设备id的调整说明。

  4. 离线打包设置:如果是离线打包,请务必关闭调试开关,修改项目 dcloud_control.xml 中的 syncDebug 为 false。

  5. 检查三方 SDK 或原生插件:检查应用是否集成了三方 SDK 或 uni 原生插件,咨询相关 SDK 提供方是否涉及合规问题,并更新 SDK 或调整其合规初始化逻辑。DCloud 开发通用工具库调用的移动安全联盟 SDK 获取 OAID 的行为也可能被检测出,请确保相关 SDK 的初始化时机在用户同意隐私政策之后。

  6. 确保版本:确保 APK 是基于较新版本(如 3.6.1+ 或 3.2.15+)生成的,以获得最新的合规支持。

更多关于 Android 应用市场合规问题的排查步骤,可以参考 android-store 常见问题。

内容为 AI 生成,仅供参考

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