template-project/jsFile/permission/readme.md

51 lines
1.6 KiB
Markdown
Raw Permalink Normal View History

第一步引入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()
}