Permission App权限
App权限判断和提示,基于 uni-app插件修改。
平台
App | 小程序 | H5 |
---|---|---|
√ | × | × |
基本使用
返回值为数字,包括“-1 被永久拒绝授权、0未获取授权、1 已获取授权” 这3个数字。安卓为异步获取权限,iOS为同步获取权限。
详细参数说明请看文档。
js
import permission from '@/uni_modules/cook-uni/libs/permission.js'
// 获取相机权限示例
if(uni.$c.sys().platform === 'ios'){
const iosCameraPermission = permission.judgeIosPermission("camera");
if(iosCameraPermission === 1){
uni.$c.toast("已获取相机权限")
}
}else{
permission.requestAndroidPermission("android.permission.CAMERA").then(res=>{
if(res === 1) {
uni.$c.toast("已获取相机权限")
}
})
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
2
3
4
5
6
7
8
9
10
11
12
13
14
15