PermissionValue

Se volvió 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 de permiso.

permission_status

enum (PermissionGrantedStatus)

Es el estado que se muestra del espacio de permisos.

additional_user_data

enum (AdditionalUserData)

Se generaron datos adicionales durante la actualización del permiso del usuario.

Permisos

Valores posibles de permiso.

Enumeradores
UNSPECIFIED_PERMISSION Permiso sin especificar.
NAME Pide el nombre y apellido del usuario.
DEVICE_PRECISE_LOCATION Solicita la ubicación precisa, la latitud y longitud, y la dirección con formato del usuario.
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 permisos.

Enumeradores
TYPE_UNSPECIFIED No se especifica.
PERMISSION_GRANTED Se otorgó permiso al usuario.
PERMISSION_DENIED El usuario rechazó el permiso.
ALREADY_GRANTED El usuario 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 en modo Incógnito.
SIGNED_OUT_USER No se pueden solicitar permisos a un usuario que no haya accedido a su cuenta. Solo ciertos permisos están disponibles para los usuarios que salieron de sus cuentas.