1***@qq.com
1***@qq.com
  • 发布:2021-12-20 16:15
  • 更新:2021-12-21 19:45
  • 阅读:484

【报Bug】华为系统使用uni.chooseVideo会概率出现两次权限提示

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: 21H1

HBuilderX类型: 正式

HBuilderX版本号: 3.2.16

手机系统: Android

手机系统版本号: Android 11

手机厂商: 华为

手机机型: 荣耀9X

页面类型: vue

vue版本: vue2

打包方式: 云端

项目创建方式: HBuilderX

示例代码:

permision.requestAndroidPermission('android.permission.CAMERA').then((res)=>{
if(res==1){
uni.chooseVideo({sourceType:['camera']})
}
}

操作步骤:

permision.requestAndroidPermission('android.permission.CAMERA').then((res)=>{
if(res==1){
uni.chooseVideo({sourceType:['camera']})
}
}

预期结果:

禁止权限后res为-1,并且单uni.chooseVideo只出现一次禁止授权弹窗

实际结果:

禁止权限后res为0,并且单uni.chooseVideo会出现两次内容相同的禁止权限提示

bug描述:

华为系统使用uni.chooseVideo会概率出现两次权限提示,并且使用permision.requestAndroidPermission('android.permission.CAMERA')判断权限禁止后一直提示为0导致权限判断反复出现

2021-12-20 16:15 负责人:DCloud_Android_ST 分享
已邀请:
DCloud_Android_ST

DCloud_Android_ST

permision.requestAndroidPermission具体代码怎么写 发下测试demo吧。代码片段无法定位问题

该问题目前已经被锁定, 无法添加新回复