# ks.openSetting
调起客户端小程序设置界面,获取用户设置的操作结果。
# openSetting(options?: OpenSettingOptions): Promise<SettingResult>
# 参数
参数 | 类型 | 必填 |
---|---|---|
options | OpenSettingOptions | 否 |
# OpenSettingOptions
属性
属性 | 类型 | 必填 | 说明 |
---|---|---|---|
success | (result: SettingResult) => void | 否 | 接口调用成功的回调函数 |
fail | (error: APIError) => void | 否 | 接口调用失败的回调函数 |
complete | (resultOrError: SettingResult | APIError) => void | 否 | 接口调用结束的回调函数(调用成功、失败都会执行) |
# 返回值
# Promise<SettingResult>
SettingResult
属性
属性 | 类型 | 说明 |
---|---|---|
authSetting | AuthSetting | 用户授权设置信息 |
AuthSetting
属性
属性 | 类型 | 说明 |
---|---|---|
scope.userInfo | boolean | 是否授权用户信息 |
scope.userLocation | boolean | 是否授权地理位置 |
scope.userLocationBackground | boolean | 是否授权后台定位 |
scope.record | boolean | 是否授权录音 |
scope.writePhotosAlbum | boolean | 是否授权保存到相册 |
scope.camera | boolean | 是否授权相机 |