权限状态 PermissionStatus
定义了一个PermissionType
的状态。
PermissionStatus
枚举有以下值:
DENIED
用户拒绝了对请求功能的访问权限,需要先请求权限。
GRANTED
用户授予了对请求功能的访问权限。
LIMITED
用户授权了该应用程序有限的访问权限。目前,这只与照片库选择器相关。
仅支持 iOS 14+。
PERMANENTLY_DENIED
请求功能的权限被永久拒绝,请求该权限时不会显示权限对话框。用户可能仍然可以在设置中更改权限状态。
- 在 Android 11+(API 30+)上,它指示用户是否第二次拒绝了权限。
- 在 Android 11(API 30)以下,它指示用户是否拒绝了对请求功能的访问权限,并选择不再显示请求。
- 在 iOS 上,它指示用户是否拒绝了对请求功能的访问权限。
PROVISIONAL
应用程序被暂时授权发布非中断用户通知。
仅支持 iOS 12+。
RESTRICTED
操作系统拒绝了对请求功能的访问权限。用户无法更改此应用程序的状态,可能是由于活动限制,例如父母控制。
仅支持 iOS。