# ks.authorize

向用户发起授权请求。调用后会立刻弹窗询问用户是否同意授权小程序使用某项功能或获取用户的某些数据。如果用户之前已经同意授权,则不会出现弹窗,直接返回成功。

# authorize(options: AuthorizeOptions): Promise<void>

# 参数

参数 类型 必填
options AuthorizeOptions

# AuthorizeOptions

属性
属性 类型 必填 说明
scope 'scope.userInfo' | 'scope.userLocation' | 'scope.userLocationBackground' | 'scope.record' | 'scope.writePhotosAlbum' | 'scope.camera' 需要获取的权限
success (result: void) => void 接口调用成功的回调函数
fail (error: APIError) => void 接口调用失败的回调函数
complete (resultOrError: void | APIError) => void 接口调用结束的回调函数(调用成功、失败都会执行)
scope

需要获取的权限

说明
'scope.userInfo' 用户信息权限
'scope.userLocation' 地理位置权限
'scope.userLocationBackground' 后台定位权限
'scope.record' 录音权限
'scope.writePhotosAlbum' 保存到相册权限
'scope.camera' 相机权限

# 返回值

# Promise<void>

Copyright ©2024, All Rights Reserved