跳到主要内容
版本:v2

Permissions

Permissions API 提供了一组方法,用于在请求特定权限之前,检查这些权限是否已被授予。

这个功能非常实用。例如,应用可以避免由于用户不理解为何需要某项权限而直接拒绝授权。相反,先检查权限状态,并可选地展示自定义界面来向用户解释权限用途,这种做法有望提高权限允许率并改善用户体验。

API

query(...)

query(options: PermissionsOptions) => Promise<PermissionResult>
参数类型
options
PermissionsOptions

返回值:

Promise<PermissionResult>


接口

PermissionResult

属性类型
state"denied" | "granted" | "prompt"

PermissionsOptions

属性类型
name
PermissionType

枚举

PermissionType

枚举成员
Camera"camera"
Photos"photos"
Geolocation"geolocation"
Notifications"notifications"
ClipboardRead"clipboard-read"
ClipboardWrite"clipboard-write"
Microphone"microphone"