华为提供的堆栈
java.lang.reflect.Method.invoke(Native Method),
io.dcloud.common.adapter.util.PlatformUtil.invokeMethod(SourceFile:6),
io.dcloud.common.adapter.util.PlatformUtil.invokeMethod(SourceFile:2),
io.dcloud.common.util.TelephonyUtil.getMultiIMEI(SourceFile:33),
io.dcloud.common.util.TelephonyUtil.updateIMEI(SourceFile:3),
io.dcloud.common.adapter.util.DeviceInfo.initGsmCdmaCell(SourceFile:11),
io.dcloud.p.h1.a(SourceFile:35),
io.dcloud.p.h1.a(SourceFile:3),
io.dcloud.p.h1.processEvent(SourceFile:165),
io.dcloud.p.k0.dispatchEvent(SourceFile:22),
io.dcloud.common.core.ui.l.processEvent(SourceFile:2),
io.dcloud.common.core.ui.b.obtainPrePlusreadyJs(SourceFile:2),
io.dcloud.common.adapter.ui.webview.WebLoadEvent.reset(SourceFile:1),
io.dcloud.common.adapter.ui.webview.WebLoadEvent.<init>(SourceFile:955),
io.dcloud.common.adapter.ui.webview.SysWebView.init(SourceFile:136),
io.dcloud.common.adapter.ui.AdaWebview.init(SourceFile:2),
io.dcloud.common.core.ui.l.a(SourceFile:652),
io.dcloud.common.core.ui.l.processEvent(SourceFile:5718),
io.dcloud.common.core.ui.l.a(SourceFile:159),
io.dcloud.common.core.ui.l.processEvent(SourceFile:5643),
io.dcloud.p.k0.dispatchEvent(SourceFile:20),
io.dcloud.p.r.processEvent(SourceFile:2),
io.dcloud.p.a5.a(SourceFile:801),
io.dcloud.p.a5.f(SourceFile:31),
io.dcloud.p.r.a(SourceFile:174),
io.dcloud.p.r.a(SourceFile:3),
io.dcloud.p.r$h.onCallBack(SourceFile:11),
io.dcloud.p.a5.a(SourceFile:755),
io.dcloud.p.r.a(SourceFile:130),
io.dcloud.p.r.processEvent(SourceFile:1823),
io.dcloud.p.k0.dispatchEvent(SourceFile:26),
io.dcloud.p.k0.a(SourceFile:143),
io.dcloud.p.k0.a(SourceFile:111),
io.dcloud.p.k0$b.onExecuteEnd(SourceFile:1),
io.dcloud.common.adapter.util.AsyncTaskHandler$1$1.run(SourceFile:1),
android.os.Handler.handleCallback(Handler.java:966),
android.os.Handler.dispatchMessage(Handler.java:110),
android.os.Looper.loopOnce(Looper.java:205),
android.os.Looper.loop(Looper.java:293),
android.app.ActivityThread.loopProcess(ActivityThread.java:10100),
android.app.ActivityThread.main(ActivityThread.java:10089),
java.lang.reflect.Method.invoke(Native Method),
com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:586),
com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1242)
3 个回复
CD_小C - CD_PUSH
用官方的隐私协议弹窗
蔡cai - 开发的插件:https://ask.dcloud.net.cn/article/41539
是不是调用了plus.device相关的api
1***@qq.com (作者)
没有使用
2025-08-08 09:09
蔡cai
回复 1***@qq.com: uni.getPushClientId这个呢
2025-08-08 09:17
1***@qq.com (作者)
回复 蔡cai: 这个是同意隐私政策后才会调用
2025-08-08 09:19
蔡cai
回复 1***@qq.com: 具体在哪调用
2025-08-08 09:33
1***@qq.com (作者)
回复 蔡cai: APP.vue页面 判断用户同意后才会调用uni.getPushClientId方法
2025-08-08 09:39
蔡cai
回复 1***@qq.com: 自定义隐私弹窗嘛,还是用原生隐私弹窗呢
2025-08-08 09:40
1***@qq.com (作者)
回复 蔡cai: 自定义隐私弹窗
2025-08-08 09:43
蔡cai
回复 1***@qq.com: 自定义就没试过咯,我帮你邀请几个官方看看
2025-08-08 09:48
1***@qq.com (作者)
回复 蔡cai: 而且上架华为有时能过,有时会因这个原因被拒 很神奇, 其他安卓应用市场都没问题
2025-08-08 09:49
蔡cai
回复 1***@qq.com: 华为好像比较严吧,其他好像比较好过
2025-08-08 09:50
1***@qq.com (作者)
回复 蔡cai: 主要本地抓日志又没有发现同意隐私前调用了相关的api
2025-08-08 09:51
1***@qq.com (作者)
回复 蔡cai: 几乎同样的包,有时上架能过,有时会被拒,感觉就有点莫名奇妙了
2025-08-08 09:52
蔡cai
回复 1***@qq.com: 或者可以试下用原生的弹窗,看还会不会出现
2025-08-08 09:54
1***@qq.com (作者)
回复 蔡cai: 原生弹窗样式太局限了
2025-08-08 09:59
蔡cai
回复 1***@qq.com: 那确实
2025-08-08 10:03
1***@qq.com (作者)
回复 蔡cai: 所有还得在现有的情况下解决问题咯
2025-08-08 10:30
DCloud_heavensoft
回复 1***@qq.com: uni-app x没有这个问题。可以自定义弹窗页面。uni-app一定要用原生隐私框,否则很难拦住三方sdk提前初始化
2025-08-09 05:00
1***@qq.com (作者)
回复 DCloud_heavensoft: 自定义弹框就没办法了吗
2025-08-11 11:45
1***@qq.com (作者)
已解决,隐私弹窗问题, 只能使用uniapp原生隐私弹窗