权限类型 PermissionType
定义可以检查和请求的权限。
PermissionType
枚举有以下值:
ACCESS_MEDIA_LOCATION
访问设备媒体库的权限。
ACCESS_NOTIFICATION_POLICY
访问设备通知策略的权限。
ACTIVITY_RECOGNITION
访问设备活动识别的权限。
APP_TRACKING_TRANSPARENCY
访问设备跟踪状态的权限(仅限 iOS)。
ASSISTANT
访问设备助手的权限。
- 在 Android 上,什么也不做
- 在 iOS 上,SiriKit
AUDIO
访问设备音频文件的权限(来自外部存储)。
BACKGROUND_REFRESH
读取当前后台刷新状态的权限(仅限 iOS)。
BLUETOOTH
访问设备蓝牙适配器状态的权限。
BLUETOOTH_ADVERTISE
广播蓝牙设备的权限
BLUETOOTH_CONNECT
连接蓝牙设备的权限。
BLUETOOTH_SCAN
扫描蓝牙设备的权限。
CALENDAR_FULL_ACCESS
读取和写入设备日历的权限。
CALENDAR_WRITE_ONLY
写入设备日历的权限。
CAMERA
访问设备相机的权限。
CONTACTS
访问设备联系人的权限。
CRITICAL_ALERTS
发送重要警报的权限(仅限 iOS)。
IGNORE_BATTERY_OPTIMIZATIONS
忽略电池优化的权限(仅限 Android)。
LOCATION
访问设备位置的权限。
LOCATION_ALWAYS
在后台运行时访问设备位置的权限。
LOCATION_WHEN_IN_USE
在前台运行时访问设备位置的权限。
MANAGE_EXTERNAL_STORAGE
访问设备外部存储的权限。
MEDIA_LIBRARY
访问设备媒体库的权限(仅限 iOS 9.3+)。
MICROPHONE
访问设备麦克风的权限。
NEARBY_WIFI_DEVICES
通过 Wi-Fi 连接到附近设备的权限。
NOTIFICATION
推送通知的权限。
PHONE
访问设备电话状态的权限(仅限 Android)。
PHOTOS
访问设备照片的权限。
PHOTOS_ADD_ONLY
添加照 片到设备相册的权限(仅限 iOS)。
REMINDERS
访问设备提醒的权限(仅限 iOS)。
REQUEST_INSTALL_PACKAGES
请求安装软件包的权限。
SCHEDULE_EXACT_ALARM
安排精确闹钟的权限。
SENSORS
访问设备传感器的权限。
SENSORS_ALWAYS
在后台访问设备传感器的权限。
SMS
发送和读取短信消息的权限(仅限 Android)。
SPEECH
访问语音识别的权限。
STORAGE
访问外部存储的权限。
SYSTEM_ALERT_WINDOW
创建系统警报窗口的权限(仅限 Android)。
UNKNOWN
未知权限,仅用于返回类型,永远不会被请求。
VIDEOS
访问设备视频文件的权限(来自外部存储)。