未经用户同意,存在收集安装列表的行为

cocos2dx 3.17
老项目,taptap审核被拒,原因同标题。

tap方提供了堆栈:
android.app.ApplicationPackageManager.getInstalledPackagesAsUser(ApplicationPackageManager.java:782)
android.app.ApplicationPackageManager.getInstalledPackages(ApplicationPackageManager.java:743)

但我搜遍代码也没找到调用它的地方。
我也基本可以确定不是SDK调用的,在玩家同意协议前不会初始化任何SDK。

请问这个问题该如何解决?

添加一个activity显示隐私

感谢回复!
由于我个人对Android不甚了解,所以我更希望通过修改2dx源码这种简单粗暴的方式解决问题。
但在得到其他方案前,我也会尝试你的建议,再次谢谢你。

我之前有个老项目也是 改引擎的可能性基本不大 最简单的办法就是在安卓层写个页面用户点同意了在进行初始化 我当时是这个搞得

好的,谢谢,正在学习怎么写activity :rofl:

在cocos层面去解决,远远要比添加一个activity要复杂的多,因为重力,陀螺仪这些,cocos默认直接启动。对android不了解的,可以私聊我

1赞

不愧是大佬