跳到主要内容

权限状态 PermissionStatus

定义了一个PermissionType的状态。

PermissionStatus 枚举有以下值:

DENIED

用户拒绝了对请求功能的访问权限,需要先请求权限。

GRANTED

用户授予了对请求功能的访问权限。

LIMITED

用户授权了该应用程序有限的访问权限。目前,这只与照片库选择器相关。

仅支持 iOS 14+。

PERMANENTLY_DENIED

请求功能的权限被永久拒绝,请求该权限时不会显示权限对话框。用户可能仍然可以在设置中更改权限状态。

  • 在 Android 11+(API 30+)上,它指示用户是否第二次拒绝了权限。
  • 在 Android 11(API 30)以下,它指示用户是否拒绝了对请求功能的访问权限,并选择不再显示请求。
  • 在 iOS 上,它指示用户是否拒绝了对请求功能的访问权限。

PROVISIONAL

应用程序被暂时授权发布非中断用户通知。

仅支持 iOS 12+。

RESTRICTED

操作系统拒绝了对请求功能的访问权限。用户无法更改此应用程序的状态,可能是由于活动限制,例如父母控制。

仅支持 iOS。