安卓权限请求,JS接口
BSL.SetJsPermission('permission')
申请权限JS接口。用户未授权对应权限时,会再次弹出开启权限提示窗口。
参数 | 必填 | 说明 |
---|---|---|
permission | 是 | 权限标识 |
权限标识对应权限
标识 | 对应权限 |
---|---|
RECORD_AUDIO | 录音权限 |
CAMERA | 相机权限 |
LOCATION | 位置权限 |
WRITE_EXTERNAL_STORAGE | SD卡写入权限 |
READ_EXTERNAL_STORAGE | SD卡读取权限 |
READ_CONTACTS | 读取联系人权限 |
WRITE_CONTACTS | 写入联系人权限 |
PHONE | 手机权限 |
IGNORE_BATTERY_OPTIMIZATIONS | 白名单(忽略电池优化,app后台保持链接,只支持10以上系统) |
例:
<a href="#" onclick="BSL.SetJsPermission('RECORD_AUDIO')">录音权限</a> <a href="#" onclick="BSL.SetJsPermission('CAMERA')">相机权限</a> <a href="#" onclick="BSL.SetJsPermission('LOCATION')">位置权限</a> <a href="#" onclick="BSL.SetJsPermission('WRITE_EXTERNAL_STORAGE')">SD卡写入权限</a> <a href="#" onclick="BSL.SetJsPermission('READ_EXTERNAL_STORAGE')">SD卡读取权限</a> <a href="#" onclick="BSL.SetJsPermission('READ_CONTACTS')">读取联系人权限</a> <a href="#" onclick="BSL.SetJsPermission('WRITE_CONTACTS')">写入联系人权限</a> <a href="#" onclick="BSL.SetJsPermission('PHONE')">手机权限</a> <a href="#" onclick="BSL.SetJsPermission('IGNORE_BATTERY_OPTIMIZATIONS')">加入白名单</a>