更新记录
1.0.2(2023-11-21)
删除info.plist文件,使用需自行维护
1.0.1(2023-11-21)
追加push权限判断
1.0.0(2023-11-20)
初始版本,uts插件用于ios平台验证相关权限是否被用户授权
查看更多平台兼容性
Vue2 | Vue3 |
---|---|
√ | √ |
App | 快应用 | 微信小程序 | 支付宝小程序 | 百度小程序 | 字节小程序 | QQ小程序 |
---|---|---|---|---|---|---|
HBuilderX 3.96,Android:不支持,iOS:13,HarmonyNext:不确定 | × | × | × | × | × | × |
钉钉小程序 | 快手小程序 | 飞书小程序 | 京东小程序 |
---|---|---|---|
× | × | × | × |
H5-Safari | Android Browser | 微信浏览器(Android) | QQ浏览器(Android) | Chrome | IE | Edge | Firefox | PC-Safari |
---|---|---|---|---|---|---|---|---|
× | × | × | × | × | × | × | × | × |
u7746-UTSChceckPermission
支持的权限判断
权限key | 中文描述 | 返回值 |
---|---|---|
photo | 系统相册 | true有权限,false没能权限 |
calendar | 日历提醒 | true有权限,false没能权限 |
contact | 系统通讯录 | true有权限,false没能权限 |
mic | 麦克风 | true有权限,false没能权限 |
camera | 系统摄像头 | true有权限,false没能权限 |
push | 推送 | true有权限,false没能权限 |
调用代码例子
import {
checkPermissionFunc,
openConfig
} from "../../uni_modules/u7746-UTSChceckPermission";
//以下代码会在首次申请权限时自动完成弹窗
checkPermissionFunc('photo', {
success(res) {
console.log('photo', res)
}
})
checkPermissionFunc('calendar', {
success(res) {
console.log('calendar', res)
}
})
checkPermissionFunc('contact', {
success(res) {
console.log('contact', res)
}
})
checkPermissionFunc('mic', {
success(res) {
console.log('mic', res)
}
})
checkPermissionFunc('camera', {
success(res) {
console.log('camera', res)
}
})
checkPermissionFunc('push', {
success(res) {
console.log('push', res)
}
})
//如果权限为false,可以使用openConfig方法跳转到系统配置页。
openConfig()
plist文件维护
请使用者自行维护相关权限的说明
写在最后
如果试用符合预期已付费的情况下,可以留下邮箱地址,我会把相关源代码发过去。可自行决定使用商店版本还是自己编译。