更新记录
1.0.2(2023-11-21)
删除info.plist文件,使用需自行维护
1.0.1(2023-11-21)
追加push权限判断
1.0.0(2023-11-20)
初始版本,uts插件用于ios平台验证相关权限是否被用户授权
查看更多平台兼容性
uni-app
Vue2 | Vue3 | Chrome | Safari | app-vue | app-nvue | Android | iOS | 鸿蒙 |
---|---|---|---|---|---|---|---|---|
√ | √ | - | - | - | - | × | 13 | - |
微信小程序 | 支付宝小程序 | 抖音小程序 | 百度小程序 | 快手小程序 | 京东小程序 | 鸿蒙元服务 | QQ小程序 | 飞书小程序 | 快应用-华为 | 快应用-联盟 |
---|---|---|---|---|---|---|---|---|---|---|
× | × | × | × | × | × | - | × | × | × | × |
uni-app x
Chrome | Safari | Android | iOS | 鸿蒙 | 微信小程序 |
---|---|---|---|---|---|
- | - | × | 13 | - | × |
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文件维护
请使用者自行维护相关权限的说明
写在最后
如果试用符合预期已付费的情况下,可以留下邮箱地址,我会把相关源代码发过去。可自行决定使用商店版本还是自己编译。