PermissionValue

Tornato all'Azione come output per actions.type.Notifications.

Rappresentazione JSON
{
  "granted_permissions": [
    enum (Permission)
  ],
  "permission_status": enum (PermissionGrantedStatus),
  "additional_user_data": string (AdditionalUserData)
}
Campi
granted_permissions

enum (Permission)

Valori possibili per l'autorizzazione.

permission_status

enum (PermissionGrantedStatus)

Lo stato restituito dello slot di autorizzazione.

additional_user_data

enum (AdditionalUserData)

Dati aggiuntivi generati durante l'aggiornamento dell'autorizzazione dell'utente.

Autorizzazione

Valori possibili per l'autorizzazione.

Enum
UNSPECIFIED_PERMISSION Autorizzazione non specificata.
NAME Chiedi nome e cognome dell'utente.
DEVICE_PRECISE_LOCATION Chiedi la posizione esatta, la latitudine/longitudine dell'utente e l'indirizzo formattato.
DEVICE_COARSE_LOCATION Chiedi informazioni su posizione approssimativa, codice postale, città e codice paese dell'utente.
UPDATE Chiedi le autorizzazioni per inviare aggiornamenti.

PermissionGrantedStatus

Lo stato restituito dello slot di autorizzazione.

Enum
TYPE_UNSPECIFIED Non specificato.
PERMISSION_GRANTED Autorizzazione concessa all'utente.
PERMISSION_DENIED L'utente ha negato l'autorizzazione.
ALREADY_GRANTED L'utente ha precedentemente concesso l'autorizzazione.
UNVERIFIED_USER Non è possibile richiedere autorizzazioni a un utente non verificato.
INCOGNITO_USER Non è possibile richiedere autorizzazioni a un utente in incognito.
SIGNED_OUT_USER Le autorizzazioni non possono essere richieste a un utente che non ha eseguito l'accesso. Sono disponibili solo alcune autorizzazioni per gli utenti che non hanno eseguito l'accesso.