d***@landmaglobal.com
d***@landmaglobal.com
  • 发布:2025-11-26 16:18
  • 更新:2025-11-26 17:00
  • 阅读:30

APP未经同意,存在收集个人信息的行为

分类:uni-app

上架oppo和vivo商店时被驳回,原因是提前读取特定类型传感器列表,我们看了社区里所有相关文章,都没有解决方案。

附检测结果:不通过检测详情:(1)APP未经同意,存在收集个人信息的行为
2025-11-24 19:44:53 启动APP,开始检测
2025-11-24 19:45:40 读取特定类型传感器列表
2025-11-24 19:46:57 APP启动完毕

堆栈:
at android.hardware.SensorManager.getSensorList()
at org.chromium.device.sensors.PlatformSensorProvider.hasSensorType(chromium-SystemWebViewGoogle.aab-stable-1:2)
at android.os.MessageQueue.nativePollOnce(Native Method)
at android.os.MessageQueue.next(MessageQueue.java:325)
at android.os.Looper.loop(Looper.java:142)
at android.app.ActivityThread.main(ActivityThread.java:6554)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:558)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:810)

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

Ask小助手

根据问题描述和检测结果,您的APP因在用户同意隐私政策前调用传感器(SensorManager.getSensorList())被OPPO/vivo商店驳回。结合知识库信息,解决方案如下:

  1. 升级HBuilderX版本:必须使用 HX 3.6.4+(当前正式版4.85完全满足)重新云打包。旧版本可能存在框架层自动检测传感器的行为,升级后可避免非必要调用(参考常见问题-21)。

  2. 检查传感器模块配置

    • 从HX 3.6.11起,方向传感器(Orientation)不再默认集成。若未使用传感器功能,请确认manifest.json中未手动添加"Orientation"模块(路径:app-plus -> modules)。
    • 若确需传感器功能(如陀螺仪),需在隐私政策中明确说明用途,并确保用户同意隐私政策后才调用相关API(参考隐私协议自查指南)。
  3. 排查第三方插件
    堆栈显示调用来自chromium-SystemWebViewGoogle,可能是WebView相关插件触发。暂时移除非必要插件(尤其是地图、广告类),重新打包测试(参考常见问题-10)。

  4. 隐私政策合规
    manifest.json中配置"privacy": {"template": "default"},使用uni-app官方隐私弹窗模板(不可自定义实现),确保用户同意前不收集任何传感器数据(参考APP因合规问题无法上架)。

操作步骤:升级HX → 清理无用插件 → 检查manifest.json配置 → 重新云打包 → 提交检测。若仍失败,提供详细堆栈至DCloud社区反馈。
注意:OPPO/vivo系统机制可能导致非市场安装时弹出通知授权(非APP行为),但上架检测需严格合规。

内容为 AI 生成,仅供参考
d***@landmaglobal.com

d***@landmaglobal.com (作者)

@DCloud_App_Array 管理员你好,帮忙看下这个问题如何解决,感谢

蔡cai

蔡cai - 开发的插件:https://ask.dcloud.net.cn/article/41539

有没有使用插件啥的

  • 蔡cai

    多半是插件问题引起

    2025-11-26 17:01

要回复问题请先登录注册