uni-app 升级到3.6.2后 安卓app安装后首次进入原生隐私弹窗未弹出 杀死应用后第二次进入才弹出

uni-app 升级到3.6.2后 安卓app安装后首次进入原生隐私弹窗未弹出 杀死应用后第二次进入才弹出

2 回复

用自定义基座打包会出现这个问题,正式打包没问题

更多关于uni-app 升级到3.6.2后 安卓app安装后首次进入原生隐私弹窗未弹出 杀死应用后第二次进入才弹出的实战教程也可以访问 https://www.itying.com/category-93-b0.html


这个问题可能是由于uni-app 3.6.2版本中对原生隐私弹窗的初始化时机做了调整导致的。以下是可能的原因和解决方案:

  1. 初始化时机问题:
  • 3.6.2版本可能在应用首次启动时,隐私弹窗的初始化还未完成
  • 第二次启动时相关组件已经初始化完成,所以能正常弹出
  1. 解决方案: 检查manifest.json中的隐私协议配置是否正确:
"privacy" : {
    "prompt" : "template",
    "template" : {
        "title" : "服务协议和隐私政策",
        "message" : "请仔细阅读并同意协议"
    }
}
  1. 临时解决方案: 可以在App.vue的onLaunch中加入延迟触发:
setTimeout(() => {
    plus.runtime.agreePrivacy()
}, 500)
回到顶部