PermissionValue

Se muestra a la acción como resultado de actions.type.Notifications.

Representación JSON
{
  "granted_permissions": [
    enum (Permission)
  ],
  "permission_status": enum (PermissionGrantedStatus),
  "additional_user_data": string (AdditionalUserData)
}
Campos
granted_permissions

enum (Permission)

Valores posibles para el permiso.

permission_status

enum (PermissionGrantedStatus)

Es el estado que se muestra del espacio de permiso.

additional_user_data

enum (AdditionalUserData)

Se generan datos adicionales mientras se actualiza el permiso del usuario.

Permiso

Valores posibles para el permiso.

Enumeraciones
UNSPECIFIED_PERMISSION Permiso no especificado.
NAME Solicita el nombre y apellido del usuario.
DEVICE_PRECISE_LOCATION Solicita al usuario la ubicación precisa, la latitud y longitud, y la dirección con formato.
DEVICE_COARSE_LOCATION Solicita la ubicación aproximada, el código postal, la ciudad y el código de país del usuario.
UPDATE Solicita permisos para enviar actualizaciones.

PermissionGrantedStatus

Es el estado que se muestra del espacio de permiso.

Enumeraciones
TYPE_UNSPECIFIED Sin especificar.
PERMISSION_GRANTED Se otorgó el permiso al usuario.
PERMISSION_DENIED El usuario rechazó el permiso.
ALREADY_GRANTED El usuario ya otorgó permiso anteriormente.
UNVERIFIED_USER No se pueden solicitar permisos a un usuario no verificado.
INCOGNITO_USER No se pueden solicitar permisos a un usuario que esté en modo Incógnito.
SIGNED_OUT_USER No se pueden solicitar permisos a un usuario que salió de su cuenta. Solo algunos permisos están disponibles para los usuarios que no accedieron a sus cuentas.