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中,正确的做法是:
- 在应用启动时先显示隐私政策弹窗
- 用户同意后再调用权限申请API
- 用户拒绝则暂不申请权限
示例实现:
// 在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()
}
}

