uniapp app上架应用市场提前获取用户的OAID等用户信息
【隐私检测问题】APP/SDK在同意隐私政策前,获取【OAID】。请在报告页面下载堆栈信息进行定位修改:①APP同意前获取行为,在"“同意"“按钮加入判定函数,当用户点击"“同意"后,在调用系统API。②SDK同意前获取行为,升级SDK到最新版本,按照官网教程将初始化SDK时机放在用户点击““同意”“后。
解决办法 如下 经过此次修改,华为,oppo、vivo、应用宝,均已上线
官方提示
HBuilderX2.6.3+版本开始支持配置隐私政策提示框 HBuilderX3.1.10+版本优化template模式策略,解决应用市场检测到弹出隐私政策提示框之前读取mac地址和应用列表的问题 HBuilderX3.2.1+版本开始支持androidPrivacy.json文件配置隐私政策提示框,真机运行时也可生效 HBuilderX3.2.5+版本隐私政策提示框内容中的链接支持本地 html 页面地址
注意:目前设置custom模式策略,并不能完全避免在弹出隐私提示框之前,读取设备信息(如mac地址、应用列表等)的情况,主要原因是自定义模式隐私提示框并不能阻塞应用的生命周期,使用到一些三方SDK(如X5 Webview内核、UniPush等)在应用启动时会执行初始化操作,三方SDK这是可能会读取设备信息。碰到此问题的开发者请先使用template模式解决,我们后续会提供新的自定义隐私提示框样式解决方案。
链接:官方文档 link
1,打开项目找到 manifest.json > APP启动页面配置 > 勾选☑️ 使用原生隐私政策提示框
2,☑️勾选 以后项目目录会出现一个 androidPrivacy.json 文件,在这个文件里面编辑 服务协议和隐私政策
3,到这一步就结束了,可以重新打包自检了,本文章是根据本人项目总结出来了的,请大家根据实际情况结合审核文档灵活运用。最后:请大家多多指教和留言相互探