当前位置:   article > 正文

关于:未同意隐私政策,应用获取ANDROID ID问题_未同意隐私政策前,游戏获取用户信息:android id,调用栈信息如下: com.unity3d.

未同意隐私政策前,游戏获取用户信息:android id,调用栈信息如下: com.unity3d.pla

一、环境

Unity2018 4.21f1、Android Studio、Windows10

二、问题描述

我在提交华为应用时,总是提示【未同意隐私政策,应用获取ANDROID ID个人信息】,但是我已经全部去掉了,后面问了人工客服,反馈了如下信息

调用堆栈

 com.unity3d.player.UnityPlayer.nativeRender(Native Method),

 com.unity3d.player.UnityPlayer.c(Unknown Source:0),

 com.unity3d.player.UnityPlayer$e$2.queueIdle(Unknown Source:72),

 android.os.MessageQueue.next(MessageQueue.java:476),

 android.os.Looper.loop(Looper.java:185),

 com.unity3d.player.UnityPlayer$e.run(Unknown Source:32)

看到是Unity自己在收集。

三:方法

1、检查PlayerSettings 设置,2017及以下需要pro版才能勾选disable HW Statistics、2018个人版也可以、2019及以上已经移除该选项,统一由Services窗口的Analytics控制。

2、如果Unity开启过Analytics,然后再关闭依然后收到获取android_id的log。需要手动修改ProjectSettings下的UnityConnectSettings文件,如下右边就是关闭了,应该就不会再收集ANDROID ID 了。

 如果还是提示存在【未同意隐私政策,应用获取ANDROID ID个人信息】

1、排查自己的java代码是否有getContentResolver、getSystemService、getImei、getDeviceId等方法

2、第三方插件,如:Unity Ads package、安全联盟的oaid_sdk、Bugly,还有一些做归因统计的sdk都会存在收集信息的行为

 或许你努力了很久,依然没有得到肯定,那么可以试试原谅它,在启动前弹出一个隐私政策界面,同意就进入游戏启动,不同意就退出,我就是那个原谅它的男人,参考下面的文章

关于:未同意隐私政策,应用获取ANDROID ID问题2_nmg10的博客-CSDN博客

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/AllinToyou/article/detail/242105
推荐阅读
相关标签
  

闽ICP备14008679号