|
本帖最后由 fondfree 于 2019-8-5 16:26 编辑
大佬,camera也是true,但是没有给予权限也算开启了吗?其它的都会有提示要允许,而相机默认就是true。。。查看权限是默认的,也没有允许
hasPermission();
function hasPermission(){
var perms = ['camera', 'microphone', 'photos', 'location', 'storage'];
var rets = api.hasPermission({
list : perms,
});
var arr = [];
rets.map(function(item, i){
if (item.granted != true) {
arr.push(item.name)
if (i == (perms.length - 1)) {
reqPermission(arr)
}
}
})
return rets;
}
function reqPermission(one_per, callback){
api.requestPermission({
list : one_per,
code : 100001,
}, function(ret, err){
if (callback) {
callback(ret);
return;
}
var str = '请求结果:\n';
str += '请求码: ' + ret.code + '\n';
str += '是否勾选"不再询问"按钮: ' + (ret.never ? '是' : '否') + '\n';
str += '请求结果: \n';
var list = ret.list;
for (var i in list) {
str += list.name + '=' + list.granted + '\n';
}
console.log(JSON.stringify(ret));
});
} |
|