更新记录
1.0.0(2021-06-26)
下载此版本
无
平台兼容性
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: '通信地址'
}