PermissionValue

已返回到 Action 作为 actions.type.Notifications 的输出。

JSON 表示法
{
  "granted_permissions": [
    enum (Permission)
  ],
  "permission_status": enum (PermissionGrantedStatus),
  "additional_user_data": string (AdditionalUserData)
}
字段
granted_permissions

enum (Permission)

可能的权限值。

permission_status

enum (PermissionGrantedStatus)

权限槽的返回状态。

additional_user_data

enum (AdditionalUserData)

更新用户权限时生成的其他数据。

权限

可能的权限值。

枚举
UNSPECIFIED_PERMISSION 未指定的权限。
NAME 询问用户的名字和姓氏。
DEVICE_PRECISE_LOCATION 询问用户的确切位置、纬度/经度和采用特定格式的地址。
DEVICE_COARSE_LOCATION 询问用户的粗略位置、邮政编码、城市和国家/地区代码。
UPDATE 请授予相关权限以发送更新。

PermissionGrantedStatus

权限槽的返回状态。

枚举
TYPE_UNSPECIFIED 未指定。
PERMISSION_GRANTED 用户授予了权限。
PERMISSION_DENIED 用户拒绝授予权限。
ALREADY_GRANTED 用户之前已授予权限。
UNVERIFIED_USER 您不能向未经验证的用户请求权限。
INCOGNITO_USER 无法向无痕模式用户请求权限。
SIGNED_OUT_USER 无法向已退出登录的用户请求权限。已退出帐号的用户只能使用特定权限。