华为市场审核不通过,称在用户同意隐私政策前,SDK就开始获取用户个人信息
APP被华为市场审核不通过,我们做的工作情况如下
1、这个APP提交之前,我们已将SDK升级到了最新版本。升级最新版本common9.6.5,asms1.8.0,分享7.3.2,
2、在隐私政策里已经把收集的内容类型与用途说明清楚了,并附上了官方政策链接。
现在的情况是华为判断用户行为,在用户同意隐私政策之前,SDK就已经在获取ANDROID ID了,所以不符合华为的要求,需要在用户选择同意隐私政策之后,才能开始获取。一个先后次序的问题。
这个我们现在该怎么处理?
华为市场的应用审核意见:
1.在用户同意隐私政策前,您的应用应用内集成的[友盟]SDK获取ANDROID ID个人信息,不符合华为应用市场审核标准。
修改建议:请在用户同意隐私政策后,再申请获取用户个人信息及权限。
我们向华为市场要求的堆栈信息如下。
尊敬的开发者,您好。相关堆栈信息如下,请您查收并参考。谢谢! 未同意隐私政策,应用内集成的[友盟]SDK获取ANDROID ID个人信息: [com.umeng.commonsdk.statistics.common.DeviceConfig.getAndroidId(DeviceConfig.java:7), java.lang.reflect.Method.invoke(Native Method), com.umeng.umzid.d.a(Unknown Source:31), com.umeng.umzid.ZIDManager.a(Unknown Source:13), com.umeng.umzid.ZIDManager.a(:1), com.umeng.umzid.ZIDManager$a.run(Unknown Source:4), java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:462), java.util.concurrent.FutureTask.run(FutureTask.java:266), java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:301), java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167), java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641), java.lang.Thread.run(Thread.java:933)]
