前端API权限管理
【摘要】 HWH5.getPermissionListHWH5.canIUseHWH5.getPermissionList支持版本>=10.0.5获取We码小程序已申请过的权限状态列表扫码体验:请求参数无返回说明参数说明weLocation定位h5权限,0拒绝授权,1已授权,默认0,未返回的按未授权处理weCamera相机h5权限,0拒绝授权,1已授权,默认0,未返回的按未授权处理weMicroPho...
HWH5.getPermissionList
HWH5.canIUse
HWH5.getPermissionList
获取We码小程序已申请过的权限状态列表
扫码体验:
请求参数
无
返回说明
参数 | 说明 |
---|---|
weLocation | 定位h5权限,0拒绝授权,1已授权,默认0,未返回的按未授权处理 |
weCamera | 相机h5权限,0拒绝授权,1已授权,默认0,未返回的按未授权处理 |
weMicroPhone | 麦克风h5权限,0拒绝授权,1已授权,默认0,未返回的按未授权处理 |
weUserInfo | 当前登录用户信息h5权限,0拒绝授权,1已授权,默认0,未返回的按未授权处理 |
weCalendars | welink日历日程h5权限,0拒绝授权,1已授权,默认0,未返回的按未授权处理 |
wePhotoLibrary | ios相册h5权限,android默认返回1,按已授权处理 |
请求示例
ES6版本
HWH5.getPermissionList().then(data => { console.log(data);
}).catch(error => { console.log('获取权限列表异常', error);
});
ES5版本
HWH5.getPermissionList().then(function (data) { console.log(data);
}).catch(function (error) { console.log('获取异常', error);
});
HWH5.canIUse
JSAPI权限校验
扫码体验:
请求参数
参数 | 类型 | 必填 | 说明 |
---|---|---|---|
schema | Array | 否 | 需要检查权限项列表 |
返回说明
参数 | 说明 |
---|---|
data | 权限对象 |
请求示例
ES6版本
HWH5.canIUse({
schema: ['fetch', 'faceVerification']
}).then(data => { console.log(data);
}).catch(error => { console.log(error);
});
ES5版本
HWH5.canIUse({
schema: ['fetch', 'faceVerification']
}).then(function (data) { console.log(data);
}).catch(function (error) { console.log('获取权限异常', error);
});
【版权声明】本文为华为云社区用户原创内容,未经允许不得转载,如需转载请自行联系原作者进行授权。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)