uni-app 上架腾讯应用宝必须先同意隐私政策才能获取权限 怎么去除权限获取的限制

uni-app 上架腾讯应用宝必须先同意隐私政策才能获取权限 怎么去除权限获取的限制

开发环境 版本号 项目创建方式
Windows win10 HBuilderX
Android Android 11 -
华为 - -

示例代码:

上架腾讯应用宝,必须先同意隐私政策才能获取权限,怎么去除权限获取的?

操作步骤:

上架腾讯应用宝,必须先同意隐私政策才能获取权限,怎么去除权限获取的?

预期结果:

上架腾讯应用宝,必须先同意隐私政策才能获取权限,怎么去除权限获取的?

实际结果:

上架腾讯应用宝,必须先同意隐私政策才能获取权限,怎么去除权限获取的?

bug描述:

上架腾讯应用宝,必须先同意隐私政策才能获取权限,怎么去除权限获取的?


更多关于uni-app 上架腾讯应用宝必须先同意隐私政策才能获取权限 怎么去除权限获取的限制的实战教程也可以访问 https://www.itying.com/category-93-b0.html

3 回复

请参考文档 https://ask.dcloud.net.cn/article/39073 配置隐私弹窗

更多关于uni-app 上架腾讯应用宝必须先同意隐私政策才能获取权限 怎么去除权限获取的限制的实战教程也可以访问 https://www.itying.com/category-93-b0.html


目前必须配置隐私政策为template模式,不能是自定义模式

根据腾讯应用宝的审核要求,应用必须遵循隐私政策合规规范,不能绕过权限获取限制。这是应用商店的强制规定,旨在保护用户隐私。

在uni-app中,正确的做法是:

  1. 在应用启动时先显示隐私政策弹窗
  2. 用户同意后再调用权限申请API
  3. 用户拒绝则暂不申请权限

示例实现:

// 在App.vue的onLaunch中
onLaunch: function() {
  // 检查是否已同意隐私政策
  if(!uni.getStorageSync('agreePrivacy')) {
    // 显示隐私政策弹窗
    uni.showModal({
      title: '隐私政策',
      content: '请阅读并同意隐私政策',
      success: (res) => {
        if (res.confirm) {
          uni.setStorageSync('agreePrivacy', true)
          // 用户同意后再申请权限
          this.requestPermissions()
        }
      }
    })
  } else {
    this.requestPermissions()
  }
}
回到顶部