最近上架应用宝和其他App商店,因为cocos 引擎监听传感器,获取设备传感器,导致隐私政策拘审。
版本2.4.10,2.4.9, 2.4.5 版本我都已经提交审核,都是不行。
引擎的调用堆栈:
第一个地方:
android.hardware.SensorManager.getSensorList(int)
android.hardware.SensorManager.getDefaultSensor(SensorManager.java:490)
android.view.OrientationEventListener.<init>(OrientationEventListener.java:71)
android.view.OrientationEventListener.<init>(OrientationEventListener.java:56)
org.cocos2dx.lib.Cocos2dxOrientationHelper.<init>(Unknown Source:0)
org.cocos2dx.lib.Cocos2dxActivity.init(Unknown Source:112)
org.cocos2dx.lib.Cocos2dxActivity.onCreate(Unknown Source:83)
org.cocos2dx.javascript.AppActivity.onCreate(Unknown Source:7)
android.app.Activity.performCreate(Activity.java:7144)
android.app.Activity.performCreate(Activity.java:7135)
android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1271)
android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:78)
android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:108)
android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:68)
java.lang.reflect.Method.invoke(Native Method)
第二个地方
android.hardware.SensorManager.registerListener(SensorManager.java:889)<—android.hardware.SensorManager.registerListener(SensorManager.java:764)<—android.view.OrientationEventListener.enable(OrientationEventListener.java:93)<—org.cocos2dx.lib.Cocos2dxOrientationHelper.onResume(Unknown Source:0)<—org.cocos2dx.lib.Cocos2dxActivity.onResume(Unknown Source:28)<—org.cocos2dx.javascript.AppActivity.onResume(Unknown Source:0)<—android.app.Instrumentation.callActivityOnResume(Instrumentation.java:1355)<—android.app.Activity.performResume(Activity.java:7178)<—android.app.ActivityThread.performResumeActivity(ActivityThread.java:3891)<—android.app.ActivityThread.handleResumeActivity(ActivityThread.java:3956)<—android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3197)<—android.app.ActivityThread.-wrap11(Unknown Source:0)<—android.app.ActivityThread$H.handleMessage(ActivityThread.java:1921)<—android.os.Handler.dispatchMessage(Handler.java:106)<—android.os.Looper.loop(Looper.java:164)<—android.app.ActivityThread.main(ActivityThread.java:6843)<—java.lang.reflect.Method.invoke(Native Method)<—com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:438)<—com.android.internal.os.ZygoteInit.main(ZygoteInit.java:807)
社区里应该有不少同学遇到这个问题了,希望高手指点迷津。
社区里原来也有人遇到类似问题,应该是没有解决:地址是:https://forum.cocos.org/t/topic/139681。