ocr
This commit is contained in:
parent
952dfaff75
commit
30087fa4c9
|
|
@ -152,26 +152,20 @@ export default {
|
|||
// 检查相机权限
|
||||
async checkCameraPermission() {
|
||||
return new Promise((resolve, reject) => {
|
||||
// 在 App 端检查相机权限
|
||||
// #ifdef APP-PLUS
|
||||
plus.android.requestPermissions(
|
||||
['android.permission.CAMERA'],
|
||||
(result) => {
|
||||
if (result.granted && result.granted.length > 0) {
|
||||
const permissions = cordova.plugins.permissions;
|
||||
permissions.checkPermission(permissions.CAMERA,
|
||||
(status) => {
|
||||
if (status.hasPermission) {
|
||||
resolve(true);
|
||||
} else {
|
||||
reject(new Error('相机权限被拒绝'));
|
||||
permissions.requestPermission(permissions.CAMERA,
|
||||
() => resolve(true),
|
||||
() => reject(new Error('相机权限被拒绝'))
|
||||
);
|
||||
}
|
||||
},
|
||||
(error) => {
|
||||
reject(new Error('权限检查失败'));
|
||||
}
|
||||
(error) => reject(new Error('权限检查失败'))
|
||||
);
|
||||
// #endif
|
||||
|
||||
// #ifndef APP-PLUS
|
||||
resolve(true); // 其他平台默认有权限
|
||||
// #endif
|
||||
});
|
||||
},
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue