更新记录

1.0.0(2021-06-26)


平台兼容性

Vue2 Vue3
×
App 快应用 微信小程序 支付宝小程序 百度小程序 字节小程序 QQ小程序
HBuilderX 3.1.0 × × ×
钉钉小程序 快手小程序 飞书小程序 京东小程序
× × × ×
H5-Safari Android Browser 微信浏览器(Android) QQ浏览器(Android) Chrome IE Edge Firefox PC-Safari
× × × × × × × × ×

sakura-applets 检查小程序授权

引入

import check from '@/uni_modules/sakura-applets/js_sdk/applets'

使用

// 获取当前位置
let res = await check('location') // location 对应config.js 中的SCOPE对象的属性
// res的返回值
// res.success: 是否拥有授权 true: 拥有 false: 未拥有
// res.message: 检查授权失败时的回调

授权列表

已添加的授权判断

授权名称 用途
location 用户当前位置
record 录音
savePhoto 保存相册
camera 相机
werun 微信步数
address 通信地址

可自行添加需要判断的授权 授权列表文档 点我跳转

在config.js中添加

// 授权列表名称
// 授权列表具体请详看: https://uniapp.dcloud.io/api/other/authorize?id=scope-%e5%88%97%e8%a1%a8
export const SCOPE = {
    // 地理位置
    location: 'scope.userLocation',
    // 录音功能
    record: 'scope.record',
    // 保存相册权限
    savePhoto: 'scope.writePhotosAlbum',
    // 相机
    camera: 'scope.camera',
    // 微信步数
    werun: 'scope.werun',
    // 通信地址
    address: 'scope.address',
    // ... 其余自行看文档添加
}

// 授权提示列表
// 授权弹窗时的内容
export const SCOPE_TIPS = {
    location: '地理位置',
    record: '录音功能',
    savePhoto: '保存相册权限',
    camera: '相机',
    werun: '微信步数',
    address: '通信地址'
}

隐私、权限声明

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

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

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

许可协议

MIT协议

暂无用户评论。

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