友盟 APP向用户明示SDK的收集使用规则,未经用户同意,SDK存在收集IMEI、设备MAC地址和软
请问一下该怎么解决呢?
只有oppo没通过
---违规收集个人信息
从2023-02-13 19:11:40到2023-02-13 19:11:40, 友盟+ SDK 通过系统API获取 android_id 1次
{"stackTrace": [{"className": "libcore.util.Janus", "level": 0, "fileName": "Janus.java", "methodName": "getData", "lineNumber": 831}, {"className": "android.provider.Settings$Secure", "level": 0, "fileName": "Settings.java", "methodName": "getStringForUser", "lineNumber": 4916}, {"className": "android.provider.Settings$Secure", "level": 0, "fileName": "Settings.java", "methodName": "getString", "lineNumber": 4861}, {"className": "com.umeng.commonsdk.statistics.common.DeviceConfig", "level": 0, "fileName": "DeviceConfig.java", "methodName": "getAndroidId", "lineNumber": 217}, {"className": "java.lang.reflect.Method", "level": 0, "fileName": "Method.java", "methodName": "invoke", "lineNumber": -2}, {"className": "com.umeng.umzid.ZIDManager", "level": 0, "fileName": "", "methodName": "a", "lineNumber": 2}, {"className": "com.umeng.umzid.ZIDManager", "level": 0, "fileName": "", "methodName": "a", "lineNumber": 1}, {"className": "com.umeng.umzid.ZIDManager$a", "level": 0, "methodName": "run", "lineNumber": 4}, {"className": "java.util.concurrent.Executors$RunnableAdapter", "level": 0, "fileName": "Executors.java", "methodName": "call", "lineNumber": 458}, {"className": "java.util.concurrent.FutureTask", "level": 0, "fileName": "FutureTask.java", "methodName": "run", "lineNumber": 266}, {"className": "java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask", "level": 0, "fileName": "ScheduledThreadPoolExecutor.java", "methodName": "run", "lineNumber": 301}, {"className": "java.util.concurrent.ThreadPoolExecutor", "level": 0, "fileName": "ThreadPoolExecutor.java", "methodName": "runWorker", "lineNumber": 1167}, {"className": "java.util.concurrent.ThreadPoolExecutor$Worker", "level": 0, "fileName": "ThreadPoolExecutor.java", "methodName": "run", "lineNumber": 641}, {"className": "java.lang.Thread", "level": 0, "fileName": "Thread.java", "methodName": "run", "lineNumber": 770}, {"className": "java.lang.Thread", "fileName": "Thread.java", "methodName": "start", "parent": 1, "lineNumber": 729}, {"className": "java.util.concurrent.ThreadPoolExecutor", "fileName": "ThreadPoolExecutor.java", "methodName": "addWorker", "parent": 2, "lineNumber": 975}, {"className": "java.util.concurrent.ThreadPoolExecutor", "fileName": "ThreadPoolExecutor.java", "methodName": "ensurePrestart", "parent": 3, "lineNumber": 1616}, {"className": "java.util.concurrent.ScheduledThreadPoolExecutor", "fileName": "ScheduledThreadPoolExecutor.java", "methodName": "delayedExecute", "parent": 4, "lineNumber": 342}, {"className": "java.util.concurrent.ScheduledThreadPoolExecutor", "fileName": "ScheduledThreadPoolExecutor.java", "methodName": "schedule", "parent": 5, "lineNumber": 562}, {"className": "java.util.concurrent.ScheduledThreadPoolExecutor", "fileName": "ScheduledThreadPoolExecutor.java", "methodName": "execute", "parent": 6, "lineNumber": 654}, {"className": "com.umeng.umzid.c", "methodName": "a", "parent": 7, "lineNumber": 4}, {"className": "com.umeng.umzid.ZIDManager", "fileName": "", "methodName": "init", "parent": 8, "lineNumber": 2}, {"className": "java.lang.reflect.Method", "fileName": "Method.java", "methodName": "invoke", "parent": 9, "lineNumber": -2}, {"className": "com.umeng.commonsdk.internal.c", "fileName": "UMInternalDataProtocol.java", "methodName": "e", "parent": 10, "lineNumber": 896}, {"className": "com.umeng.commonsdk.internal.c", "fileName": "UMInternalDataProtocol.java", "methodName": "g", "parent": 11, "lineNumber": 911}, {"className": "com.umeng.commonsdk.internal.c", "fileName": "UMInternalDataProtocol.java", "methodName": "workEvent", "parent": 12, "lineNumber": 652}, {"className": "com.umeng.commonsdk.framework.UMWorkDispatch", "fileName": "UMWorkDispatch.java", "methodName": "handleEvent", "parent": 13, "lineNumber": 285}, {"className": "com.umeng.commonsdk.framework.UMWorkDispatch", "fileName": "UMWorkDispatch.java", "methodName": "access$000", "parent": 14, "lineNumber": 21}, {"className": "com.umeng.commonsdk.framework.UMWorkDispatch$1", "fileName": "UMWorkDispatch.java", "methodName": "handleMessage", "parent": 15, "lineNumber": 213}, {"className": "android.os.Handler", "fileName": "Handler.java", "methodName": "dispatchMessage", "parent": 16, "lineNumber": 106}, {"className": "android.os.Looper", "fileName": "Looper.java", "methodName": "loop", "parent": 17, "lineNumber": 193}, {"className": "android.os.HandlerThread", "fileName": "HandlerThread.java", "methodName": "run", "parent": 18, "lineNumber": 65}, {"className": "java.lang.Thread", "fileName": "Thread.java", "methodName": "start", "parent": 19, "lineNumber": 729}, {"className": "com.umeng.commonsdk.framework.UMWorkDispatch", "fileName": "UMWorkDispatch.java", "methodName": "init", "parent": 20, "lineNumber": 201}, {"className": "com.umeng.commonsdk.framework.UMWorkDispatch", "fileName": "UMWorkDispatch.java", "methodName": "sendEventInternal", "parent": 21, "lineNumber": 67}, {"className": "com.umeng.commonsdk.framework.UMWorkDispatch", "fileName": "UMWorkDispatch.java", "methodName": "sendEvent", "parent": 22, "lineNumber": 102}, {"className": "com.umeng.commonsdk.UMConfigure", "fileName": "UMConfigure.java", "methodName": "init", "parent": 23, "lineNumber": 811}, {"className": "com.cheshijie.PushHelper", "fileName": "PushHelper.java", "methodName": "init", "parent": 24, "lineNumber": 27}, {"className": "com.cheshijie.CsjApp$1", "fileName": "CsjApp.java", "methodName": "run", "parent": 25, "lineNumber": 40}, {"className": "java.lang.Thread", "fileName": "Thread.java", "methodName": "run", "parent": 26, "lineNumber": 770}], "permisson_group": "", "permisson": "", "params": {"name": "android_id", "resolver": "android.app.ContextImpl$ApplicationContentResolver@a4512ce", "userHandle": 0}, "result": {"result": "3dc83b9e6d400fc5"}, "message": {"origin": "9312b27181cfda4d"}, "stack_txt": 4, "permisson_level": ""}