功能描述
检查系统权限的授权情况
支持格式
Json
请求参数:
字段 | 类型及范围 | 默认值 | 必填 | 说明 |
---|---|---|---|---|
permissionList | Array | 是 | 请求权限值: microphone 麦克风 camera 摄像头 photoLibrary 相册(android对应外部存储读写权限) contact_r 通讯录读 contact_w 通讯录写(android中暂无对应模块支持) location 网络定位 bluetooth 蓝牙(仅ios,android中使用默认返回有权限) calendar 日历 externalStorage(仅android,ios默认返回1) |
请求调用示例params={"permissionList":["camera","location"]};
LightSDK.native.checkPermission(params, cb);
返回值说明
字段名 | 类型 | 说明 |
---|---|---|
对应请求字段 | number | 1有权限 0无权限 |
返回字段示例"data":
{
"info": {
"error_code": "0",
"error_message": "success"
},
"data": {
"camera":0,
"location":1
}
}
注意事项
1、iOS检查microphone(麦克风)权限,需要集成audio.gmu,不集成返回0(无权限)
2、iOS检查contact_r(通讯录读)、contact_w(通讯录写)权限,需要集成contact.gmu,不集成返回0(无权限)
3、iOS检查camera(相机)权限,需要集成image.gmu或barcode.gmu,都不集成返回0(无权限)
4、iOS检查photoLibrary(相册)权限,需要集成image.gmu,不集成返回0(无权限)
5、iOS检查bluetooth(蓝牙)权限,需要集成bluetooth.gmu,不集成返回0(无权限)
6、iOS检查calendar(日历)权限,需要集成calendar.gmu,不集成返回0(无权限)
7、iOS检查location(定位)权限,需要集成mapbaidu.gmu,不集成返回0(无权限)
8、安卓需搭配权限对应模块使用,具体请查阅链接中模块权限功能对应表