• 下载
  • 社区

my.getSetting

版本要求基础库 1.8.0  更高版本若版本较低,建议做 兼容处理


获取用户的当前设置,返回值中只会出现小程序已经向用户请求过的权限。


示例代码

my.getSetting({
  success: (res) => {
    /*
     * res.authSetting = {
     *   "location": true,
     *   "audioRecord": true,
     *   ...
     * }
     */
  }
})


入参

Object 类型,属性如下:

属性

类型

必填

说明

success

Function

接口调用成功的回调函数,返回内容详见返回参数说明。

fail

Function

接口调用失败的回调函数。

complete

Function

接口调用结束的回调函数(调用成功、失败都会执行)。

success 回调函数

入参为 Object 类型,属性如下:

属性

类型

说明

authSetting

Object

用户授权结果,其中 key 为 scope 值,value 为 Bool 值,表示用户是否允许授权,详见 scope列表。 


scope 列表

scope

对应接口

描述

location

my.getLocation, my.getCurrentLocation

地理位置

album

my.chooseImage,

my.chooseVideo,

saveImage,

saveVideoToPhotosAlbum

保存到相册

camera

my.scan

摄像头

audioRecord

my.startAudioRecord

my.stopAudioRecord,

my.cancelAudioRecord

录音功能