appApplet/jsFile/permission
chen f492b90972 新增ios、android权限检测、修改购物车滑动删除 2022-05-13 17:41:17 +08:00
..
permission.js 新增ios、android权限检测、修改购物车滑动删除 2022-05-13 17:41:17 +08:00
readme.md 新增ios、android权限检测、修改购物车滑动删除 2022-05-13 17:41:17 +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()
}