华为市场检测出app在用户同意隐私政策前获取了用户信息
- 发布:2021-09-07 15:16
- 更新:2021-10-19 16:25
- 阅读:1059
产品分类: uniapp/App
PC开发环境操作系统: Mac
PC开发环境操作系统版本号: 11.5.2
HBuilderX类型: 正式
HBuilderX版本号: 3.2.3
手机系统: Android
手机系统版本号: Android 11
手机厂商: 华为
手机机型: P50
页面类型: vue
打包方式: 云端
项目创建方式: HBuilderX
操作步骤:
预期结果:
华为市场,用户同意隐私政策前不应该获取用户敏感等信息
华为市场,用户同意隐私政策前不应该获取用户敏感等信息
实际结果:
华为市场检测出app在用户同意隐私政策前获取了用户信息
华为市场检测出app在用户同意隐私政策前获取了用户信息
bug描述:
Android市场都上了只有华为上不了的,完全按照文档的指示配置,隐私政策也弹出来了,点击隐私条款也能跳转在APP中查看政策内容,但是上架华为市场就是会检出dcloud在用户同意前就拿了用户的IMEI等数据
1:截屏图片是我app的配置:
2:华为的检测结果如下
尊敬的开发者,您好,我们发现您的应用在用户同意隐私政策前申请获取用户个人信息(IMEI, 设备ID, MAC地址),请参考如下调用栈可协助您定位修复问题,谢谢。
"stackTrace":["java.lang.reflect.Method.invoke(Native Method)","io.dcloud.common.adapter.util.PlatformUtil.invokeMethod(SourceFile:6)","io.dcloud.common.util.TelephonyUtil.getMultiIMEI(SourceFile:26)","io.dcloud.common.util.TelephonyUtil.getIMEI(SourceFile:27)","io.dcloud.common.constant.DataInterface.getStartupUrlBaseData(SourceFile:5)","io.dcloud.f.b.d.a.a(SourceFile:298)","io.dcloud.f.b.d.a$b.run(SourceFile:4)","java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)","java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)","java.lang.Thread.run(Thread.java:929)"]
"stackTrace":["io.dcloud.common.util.TelephonyUtil.getIMEI(SourceFile:113)","io.dcloud.common.constant.DataInterface.getStartupUrlBaseData(SourceFile:5)","io.dcloud.f.b.d.a.a(SourceFile:298)","io.dcloud.f.b.d.a$b.run(SourceFile:4)","java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)","java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)","java.lang.Thread.run(Thread.java:929)"]
,"stackTrace":["java.lang.reflect.Method.invoke(Native Method)","io.dcloud.common.util.ReflectUtils.invokeMethod(SourceFile:8)","io.dcloud.common.util.TelephonyUtil.getWifiData(SourceFile:9)","io.dcloud.common.util.TelephonyUtil.getIMEI(SourceFile:151)","io.dcloud.common.constant.DataInterface.getStartupUrlBaseData(SourceFile:5)","io.dcloud.f.b.d.a.a(SourceFile:298)","io.dcloud.f.b.d.a$b.run(SourceFile:4)","java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)","java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)","java.lang.Thread.run(Thread.java:929)"]
你的apk经过测试验证不存在华为反馈的信息。
我们已经收到很多开发者反馈,在华为应用市场提交新的apk后依然检测之前提交的apk,导致检测不通过的问题。
这种情况请联系华为应用市场技术支持,告诉他新版本已经修改了,让华为应用市场重新检测审核。