l***@126.com
l***@126.com
  • 发布:2022-04-28 01:42
  • 更新:2024-11-15 16:49
  • 阅读:1687

【报Bug】uni.chooseImage,拍照获取权限,小米手机拒绝后重复弹窗

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Mac

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

HBuilderX类型: 正式

HBuilderX版本号: 3.4.7

手机系统: Android

手机系统版本号: Android 11

手机厂商: 小米

手机机型: Redmi 10A

页面类型: vue

vue版本: vue2

打包方式: 云端

项目创建方式: HBuilderX

示例代码:

uploadImg() {
let that = this;
uni.chooseImage({
count: 1, // 默认9
sizeType: ['original', 'compressed'], // 可以指定是原图还是压缩图,默认二者都有
sourceType: ['album', 'camera'], // 可以指定来源是相册还是相机,默认二者都有
success: res => {
uni.showLoading({
title: '正在上传...',
icon: 'loading',
});
// 上传完成后把文件上传到服务器
that.getURl(res.tempFilePaths[0])
},
fail: function(err) {
console.log(err.errMsg);
}
})
}

操作步骤:

触发相机权限必现

预期结果:

wu

实际结果:

wu

bug描述:

uni.chooseImage,拍照获取权限,小米手机拒绝后重复弹窗

2022-04-28 01:42 负责人:无 分享
已邀请:
DCloud_Android_ST

DCloud_Android_ST

目前的设计是权限拒绝两次后将不再申请。应用下次启动会重新记数。

  • l***@126.com (作者)

    第一次权限拒绝后,用户不需要任何操作,就会自动弹出授权提醒。

    2022-05-01 00:24

  • DCloud_Android_ST

    回复 l***@126.com: 这要需要你自行确认下代码行为。看是是不是重复调用相机功能了。功能模块本身不存在自动重复申请权限的。

    2022-05-05 11:31

  • y_曦

    回复 l***@126.com: 荣耀是拒绝一次后第二次就不弹了 哈哈哈哈

    2024-12-15 16:39

8***@qq.com

8***@qq.com

请问你解决了?拒绝后还会弹一次提醒

[已删除]

[已删除]

应该不是代码问题,华为手机测试没有问题。小米,调用uni.chooseImage后,第一次拒绝 ,就会弹出第二次,一样的授权说明,就和楼主截图一样,出现两次。

  • 痞痣子

    您好,请问这个该如何解决 因为这个上架不了

    2022-12-24 15:15

1***@qq.com

1***@qq.com

请问你解决了?

m***@126.com

m***@126.com

同问,这个问题解决了么,貌似只有小米手机有这个问题啊?

要回复问题请先登录注册