华为上线,需要修改申请权限
修改建议:APP在申请敏感权限时,应同步说明权限申请的使用目的,包括但不限于申请权限的名称、服务的具体功能、用途;告知方式不限于弹窗、蒙层、浮窗、或者自定义操作系统权限弹框等,且权限申请使用目的说明不应自动消失。请排查应用内所有权限申请行为,确保均符合要求。
使用ui:uview,
功能:文件上传、图片上传
需要添加图片权限。并且再uview中upload添加判断
chooseFile() {
setImagePermissions().then(res =>{
if(res)return
const {
maxCount,
multiple,
lists,
disabled
} = this;
if (disabled) return;
// 如果用户传入的是字符串,需要格式化成数组
let capture;
try {
capture = uni.$u.test.array(this.capture) ? this.capture : this.capture.split(',');
}catch(e) {
capture = [];
}
chooseFile(
Object.assign({
accept: this.accept,
multiple: this.multiple,
capture: capture,
compressed: this.compressed,
maxDuration: this.maxDuration,
sizeType: this.sizeType,
camera: this.camera,
}, {
maxCount: maxCount - lists.length,
})
)
.then((res) => {
this.onBeforeRead(multiple ? res : res[0]);
})
.catch((error) => {
this.$emit('error', error);
});
})
},