您好,经反馈相关部门协助复核,您的应用在用户同意隐私政策前确实存在获取用户信息(设备ID,ICCID)的行为,请您将相关问题反馈至贵司的开发人员,自检日志及调用栈信息(不限于SDK的获取信息行为)。
应用获取用户信息:设备ID
java.lang.reflect.Method.invoke(Native Method),
io.dcloud.common.adapter.util.PlatformUtil.invokeMethod(r8-map-id-d08d812b1a178bb42e0a2fd1a41f168c42b767019832af68332ff8641ee57202:6),
io.dcloud.common.adapter.util.PlatformUtil.invokeMethod(r8-map-id-d08d812b1a178bb42e0a2fd1a41f168c42b767019832af68332ff8641ee57202:2),
io.dcloud.common.util.TelephonyUtil.getMultiIMEI(r8-map-id-d08d812b1a178bb42e0a2fd1a41f168c42b767019832af68332ff8641ee57202:33),
io.dcloud.common.util.TelephonyUtil.updateIMEI(r8-map-id-d08d812b1a178bb42e0a2fd1a41f168c42b767019832af68332ff8641ee57202:3),
io.dcloud.common.adapter.util.DeviceInfo.initGsmCdmaCell(r8-map-id-d08d812b1a178bb42e0a2fd1a41f168c42b767019832af68332ff8641ee57202:11),
io.dcloud.p.h1.a(r8-map-id-d08d812b1a178bb42e0a2fd1a41f168c42b767019832af68332ff8641ee57202:35),
io.dcloud.p.h1.a(r8-map-id-d08d812b1a178bb42e0a2fd1a41f168c42b767019832af68332ff8641ee57202:3),
io.dcloud.p.h1.processEvent(r8-map-id-d08d812b1a178bb42e0a2fd1a41f168c42b767019832af68332ff8641ee57202:165),
io.dcloud.p.k0.dispatchEvent(r8-map-id-d08d812b1a178bb42e0a2fd1a41f168c42b767019832af68332ff8641ee57202:22),
io.dcloud.common.core.ui.l.processEvent(r8-map-id-d08d812b1a178bb42e0a2fd1a41f168c42b767019832af68332ff8641ee57202:2),
io.dcloud.common.core.ui.b.obtainPrePlusreadyJs(r8-map-id-d08d812b1a178bb42e0a2fd1a41f168c42b767019832af68332ff8641ee57202:2),
io.dcloud.common.adapter.ui.webview.WebLoadEvent.reset(r8-map-id-d08d812b1a178bb42e0a2fd1a41f168c42b767019832af68332ff8641ee57202:1),
io.dcloud.common.adapter.ui.webview.WebLoadEvent.<init>(r8-map-id-d08d812b1a178bb42e0a2fd1a41f168c42b767019832af68332ff8641ee57202:955),
io.dcloud.common.adapter.ui.webview.SysWebView.init(r8-map-id-d08d812b1a178bb42e0a2fd1a41f168c42b767019832af68332ff8641ee57202:136),
io.dcloud.common.adapter.ui.AdaWebview.init(r8-map-id-d08d812b1a178bb42e0a2fd1a41f168c42b767019832af68332ff8641ee57202:2),
io.dcloud.common.core.ui.l.a(r8-map-id-d08d812b1a178bb42e0a2fd1a41f168c42b767019832af68332ff8641ee57202:650),
io.dcloud.common.core.ui.l.processEvent(r8-map-id-d08d812b1a178bb42e0a2fd1a41f168c42b767019832af68332ff8641ee57202:5718),
io.dcloud.p.k0.dispatchEvent(r8-map-id-d08d812b1a178bb42e0a2fd1a41f168c42b767019832af68332ff8641ee57202:20),
io.dcloud.p.h1.processEvent(r8-map-id-d08d812b1a178bb42e0a2fd1a41f168c42b767019832af68332ff8641ee57202:2),
io.dcloud.feature.ui.e.a(r8-map-id-d08d812b1a178bb42e0a2fd1a41f168c42b767019832af68332ff8641ee57202:1004),
io.dcloud.feature.ui.e.a(r8-map-id-d08d812b1a178bb42e0a2fd1a41f168c42b767019832af68332ff8641ee57202:949),
io.dcloud.feature.ui.e.a(r8-map-id-d08d812b1a178bb42e0a2fd1a41f168c42b767019832af68332ff8641ee57202:726),
io.dcloud.feature.ui.e.b(r8-map-id-d08d812b1a178bb42e0a2fd1a41f168c42b767019832af68332ff8641ee57202:1),
io.dcloud.feature.ui.UIFeatureImpl.execute(r8-map-id-d08d812b1a178bb42e0a2fd1a41f168c42b767019832af68332ff8641ee57202:4),
io.dcloud.p.h1.a(r8-map-id-d08d812b1a178bb42e0a2fd1a41f168c42b767019832af68332ff8641ee57202:127),
io.dcloud.p.h1.b(r8-map-id-d08d812b1a178bb42e0a2fd1a41f168c42b767019832af68332ff8641ee57202:7),
io.dcloud.p.h1.processEvent(r8-map-id-d08d812b1a178bb42e0a2fd1a41f168c42b767019832af68332ff8641ee57202:174),
io.dcloud.p.k0.dispatchEvent(r8-map-id-d08d812b1a178bb42e0a2fd1a41f168c42b767019832af68332ff8641ee57202:22),
io.dcloud.common.core.ui.l.processEvent(r8-map-id-d08d812b1a178bb42e0a2fd1a41f168c42b767019832af68332ff8641ee57202:2),
io.dcloud.common.adapter.ui.AdaUniWebView.exec(r8-map-id-d08d812b1a178bb42e0a2fd1a41f168c42b767019832af68332ff8641ee57202:7),
io.dcloud.common.adapter.ui.AdaUniWebView$1.execute(r8-map-id-d08d812b1a178bb42e0a2fd1a41f168c42b767019832af68332ff8641ee57202:5),
io.dcloud.common.adapter.util.MessageHandler$1.handleMessage(r8-map-id-d08d812b1a178bb42e0a2fd1a41f168c42b767019832af68332ff8641ee57202:3),
android.os.Handler.dispatchMessage(Handler.java:117),
android.os.Looper.loopOnce(Looper.java:205),
android.os.Looper.loop(Looper.java:293),
android.app.ActivityThread.loopProcess(Activi
应用获取用户信息:ICCID
android.content.ContentResolver.query(ContentResolver.java:1233),
android.content.ContentResolver.query(ContentResolver.java:1179),
io.dcloud.common.util.TelephonyUtil.getSubId(r8-map-id-d08d812b1a178bb42e0a2fd1a41f168c42b767019832af68332ff8641ee57202:5),
io.dcloud.common.util.TelephonyUtil.getIMSI(r8-map-id-d08d812b1a178bb42e0a2fd1a41f168c42b767019832af68332ff8641ee57202:21),
io.dcloud.common.adapter.util.DeviceInfo.initGsmCdmaCell(r8-map-id-d08d812b1a178bb42e0a2fd1a41f168c42b767019832af68332ff8641ee57202:12),
io.dcloud.p.h1.a(r8-map-id-d08d812b1a178bb42e0a2fd1a41f168c42b767019832af68332ff8641ee57202:35),
io.dcloud.p.h1.a(r8-map-id-d08d812b1a178bb42e0a2fd1a41f168c42b767019832af68332ff8641ee57202:3),
io.dcloud.p.h1.processEvent(r8-map-id-d08d812b1a178bb42e0a2fd1a41f168c42b767019832af68332ff8641ee57202:165),
io.dcloud.p.k0.dispatchEvent(r8-map-id-d08d812b1a178bb42e0a2fd1a41f168c42b767019832af68332ff8641ee57202:22),
io.dcloud.common.core.ui.l.processEvent(r8-map-id-d08d812b1a178bb42e0a2fd1a41f168c42b767019832af68332ff8641ee57202:2),
io.dcloud.common.core.ui.b.obtainPrePlusreadyJs(r8-map-id-d08d812b1a178bb42e0a2fd1a41f168c42b767019832af68332ff8641ee57202:2),
io.dcloud.common.adapter.ui.webview.WebLoadEvent.reset(r8-map-id-d08d812b1a178bb42e0a2fd1a41f168c42b767019832af68332ff8641ee57202:1),
io.dcloud.common.adapter.ui.webview.WebLoadEvent.<init>(r8-map-id-d08d812b1a178bb42e0a2fd1a41f168c42b767019832af68332ff8641ee57202:955),
io.dcloud.common.adapter.ui.webview.SysWebView.init(r8-map-id-d08d812b1a178bb42e0a2fd1a41f168c42b767019832af68332ff8641ee57202:136),
io.dcloud.common.adapter.ui.AdaWebview.init(r8-map-id-d08d812b1a178bb42e0a2fd1a41f168c42b767019832af68332ff8641ee57202:2),
io.dcloud.common.core.ui.l.a(r8-map-id-d08d812b1a178bb42e0a2fd1a41f168c42b767019832af68332ff8641ee57202:650),
io.dcloud.common.core.ui.l.processEvent(r8-map-id-d08d812b1a178bb42e0a2fd1a41f168c42b767019832af68332ff8641ee57202:5718),
io.dcloud.p.k0.dispatchEvent(r8-map-id-d08d812b1a178bb42e0a2fd1a41f168c42b767019832af68332ff8641ee57202:20),
io.dcloud.p.h1.processEvent(r8-map-id-d08d812b1a178bb42e0a2fd1a41f168c42b767019832af68332ff8641ee57202:2),
io.dcloud.feature.ui.e.a(r8-map-id-d08d812b1a178bb42e0a2fd1a41f168c42b767019832af68332ff8641ee57202:1004),
io.dcloud.feature.ui.e.a(r8-map-id-d08d812b1a178bb42e0a2fd1a41f168c42b767019832af68332ff8641ee57202:949),
io.dcloud.feature.ui.e.a(r8-map-id-d08d812b1a178bb42e0a2fd1a41f168c42b767019832af68332ff8641ee57202:726),
io.dcloud.feature.ui.e.b(r8-map-id-d08d812b1a178bb42e0a2fd1a41f168c42b767019832af68332ff8641ee57202:1),
io.dcloud.feature.ui.UIFeatureImpl.execute(r8-map-id-d08d812b1a178bb42e0a2fd1a41f168c42b767019832af68332ff8641ee57202:4),
io.dcloud.p.h1.a(r8-map-id-d08d812b1a178bb42e0a2fd1a41f168c42b767019832af68332ff8641ee57202:127),
io.dcloud.p.h1.b(r8-map-id-d08d812b1a178bb42e0a2fd1a41f168c42b767019832af68332ff8641ee57202:7),
io.dcloud.p.h1.processEvent(r8-map-id-d08d812b1a178bb42e0a2fd1a41f168c42b767019832af68332ff8641ee57202:174),
io.dcloud.p.k0.dispatchEvent(r8-map-id-d08d812b1a178bb42e0a2fd1a41f168c42b767019832af68332ff8641ee57202:22),
io.dcloud.common.core.ui.l.processEvent(r8-map-id-d08d812b1a178bb42e0a2fd1a41f168c42b767019832af68332ff8641ee57202:2),
io.dcloud.common.adapter.ui.AdaUniWebView.exec(r8-map-id-d08d812b1a178bb42e0a2fd1a41f168c42b767019832af68332ff8641ee57202:7),
io.dcloud.common.adapter.ui.AdaUniWebView$1.execute(r8-map-id-d08d812b1a178bb42e0a2fd1a41f168c42b767019832af68332ff8641ee57202:5),
io.dcloud.common.adapter.util.MessageHandler$1.handleMessage(r8-map-id-d08d812b1a178bb42e0a2fd1a41f168c42b767019832af68332ff8641ee57202:3),
android.os.Handler.dispatchMessage(Handler.java:117),
android.os.Looper.loopOnce(Looper.java:205),
android.os.Looper.loop(Looper.java:293),
android.app.ActivityThread.loopProcess(ActivityThread.java:10349),
android.app.ActivityThread.main(ActivityThread.java:10338),
java.lang.reflect.Method.invoke(Native Method),
com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(Run
3 个回复
Ask小助手
根据您提供的日志信息,您的应用在用户同意隐私政策前调用了
DeviceInfo.initGsmCdmaCell方法,该方法内部通过TelephonyUtil.getMultiIMEI和TelephonyUtil.getIMSI获取了设备ID(IMEI)和ICCID信息,触发了华为应用市场的隐私合规检测。从调用栈可以看出,这个初始化发生在 WebView 创建过程中(
SysWebView.init->WebLoadEvent.<init>->DeviceInfo.initGsmCdmaCell)。抱歉,我在知识库中没有找到关于 HBuilderX 5.0.3 版本离线打包中针对"隐私政策前延迟获取设备信息"的具体配置方案或修复补丁。
建议您通过以下途径解决:
查阅官方文档:Android 离线打包文档 检查是否有关于隐私合规的初始化配置说明
联系技术支持:由于涉及原生层(
io.dcloud.common.util.TelephonyUtil和io.dcloud.common.adapter.util.DeviceInfo)的修改,建议向 DCloud 官方提交工单,询问如何在离线打包中延迟设备信息获取至用户同意隐私政策后检查 SDK 更新:确认是否有更新的离线打包 SDK 版本(您当前使用 5.0.3)修复了此问题
临时方案:如果业务允许,可尝试在应用启动时先不初始化 WebView,待用户同意隐私政策后再进行 WebView 相关初始化(需修改原生代码)
如您需要最新的离线打包 SDK 资源,可访问 Android 离线打包 SDK 下载页面 获取。
1***@qq.com (作者)
离线打包已经去掉了oaid.aar的包,怎么还有这种问题呢?
DCloud_Android_zl
https://uniapp.dcloud.net.cn/tutorial/app-privacy-android.html 参考文档补充上原生隐私弹框,然后重新生成资源替换到项目里面。
要回复问题请先登录或注册
公告
更多>相关问题