template-project/jsFile/permission
吃肉的饺子 b8de6ba4c3 新增部分组件使用说明、新增购物车组件 2022-05-21 13:28:54 +08:00
..
permission.js 新增部分组件使用说明、新增购物车组件 2022-05-21 13:28:54 +08:00
readme.md 新增部分组件使用说明、新增购物车组件 2022-05-21 13:28:54 +08:00

readme.md

第一步引入js

import permision from "@/jsFile/permission/permission.js";

第二步使用js里的方法

let permisionID = '';

ios系统

permisionID可取以下值
location位置权限
camera摄像头权限
photoLibrary相册权限
record麦克风权限
push推送权限
contact通讯录权限
calendar日历权限
memo备忘录权限

Android系统

permisionID可取以下值
android.permission.ACCESS_FINE_LOCATION位置权限
android.permission.ACCESS_COARSE_LOCATION模糊位置权限(蓝牙\ble依赖)
android.permission.CAMERA摄像头权限
android.permission.READ_EXTERNAL_STORAGE外部存储(含相册)读取权限
android.permission.WRITE_EXTERNAL_STORAGE外部存储(含相册)写入权限
android.permission.RECORD_AUDIO麦克风权限
android.permission.READ_CONTACTS通讯录读取权限
android.permission.WRITE_CONTACTS通讯录写入权限
android.permission.READ_CALENDAR日历读取权限
android.permission.WRITE_CALENDAR日历写入权限
android.permission.READ_SMS短信读取权限
android.permission.SEND_SMS短信发送权限
android.permission.RECEIVE_SMS接收新短信权限
android.permission.READ_PHONE_STATE获取手机识别码等信息的权限
android.permission.CALL_PHONE拨打电话权限
android.permission.READ_CALL_LOG获取通话记录权限


let result = permision.judgeIosPermission(permisionID);
if(!result) {
	//未开启权限,并前往应用设置
	permision.gotoAppPermissionSetting()
}