利用Native.js获取当前App的授权状态,可打开App的授权设置界面,这里使用已封装好的permission.js插件,实现提示用户授权情况及设置功能。
插件下载地址:App权限判断和提示 - DCloud 插件市场
一、使用方法
1.下载插件并存放到项目目录下,比如:js_sdk/wa-permission/permisson.js
2.在页面中引入js模块:
import permission from '@/js_jdk/wa-permission/permission.js'
3.调用模块的方法
//判断IOS上是否给予位置权限,有权限返回true,否则返回false
permission.judgeIosPermission('location');
二、IOS设备上当前App是否有某项权限
方法1:Bool permission.judgeIosPermission(String permissionID)
参数说明:
参数名 | 类型 | 必填 | 说明 |
permissionID | String | 是 | ios权限名称,值域清单如下列表 |
permissionID值域清单
参数名 | 说明 |
location | 位置 |
push | 推送(限IOS,注意Android上推送并不是一个权限) |
camera | 摄像头 |
photoLibrary | 相册 |
record | 麦克风 |
contact | 通讯录 |
calendar | 日历 |
memo | 备忘录 |
示例:
//判断IOS上是否给