更新记录

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文件维护

NSCalendarsUsageDescription 在这里描述日历提醒说明 NSContactsUsageDescription 在这里描述通讯录说明 NSPhotoLibraryUsageDescription 在这里描述系统相册读取说明 NSMicrophoneUsageDescription 在这里描述系统麦克风说明 NSCameraUsageDescription 在这里描述系统摄像头说明

请使用者自行维护相关权限的说明

写在最后

如果试用符合预期已付费的情况下,可以留下邮箱地址,我会把相关源代码发过去。可自行决定使用商店版本还是自己编译。

隐私、权限声明

1. 本插件需要申请的系统权限列表:

2. 本插件采集的数据、发送的服务器地址、以及数据用途说明:

插件不采集任何数据

3. 本插件是否包含广告,如包含需详细说明广告表达方式、展示频率:

暂无用户评论。

使用中有什么不明白的地方,就向插件作者提问吧~ 我要提问