更新记录
0.0.1(2024-03-07) 下载此版本
首次发布
平台兼容性
uni-app
Vue2 | Vue3 | Chrome | Safari | app-vue | app-nvue | Android | iOS | 鸿蒙 |
---|---|---|---|---|---|---|---|---|
√ | √ | - | - | √ | √ | - | - | - |
微信小程序 | 支付宝小程序 | 抖音小程序 | 百度小程序 | 快手小程序 | 京东小程序 | 鸿蒙元服务 | QQ小程序 | 飞书小程序 | 快应用-华为 | 快应用-联盟 |
---|---|---|---|---|---|---|---|---|---|---|
- | - | - | - | - | - | - | - | - | - | - |
使用方法
// 引入插件包
import { requestPermissions } from "@/js_sdk/yu-app-permission/yu-app-permission.js"
// 权限检测成功则返回 { isSuc : true} ,未授权则弹出权限询问弹窗以及权限说明窗口
const { isSuc } = await requestPermissions({
title: "相机/摄像头权限申请说明", // 申请权限时弹出框标题
content: "便于您使用该功能拍照上传您的照片用于更换头像、用户认证等场景中使用", // 申请权限时弹出框内容
permissionID: "CAMERA" // 权限ID
})
if (!isSuc) {
return false
}
特别说明
ios不需要权限说明窗口,所以只要是ios调用requestPermissions则一律返回 { isSuc : true}
ios如需跳转设置页面,可引入
// 前往设置页面 兼容安卓以及IOS
import { goSetting } from "@/js_sdk/yu-app-permission/yu-app-permission.js"