PermissionValue

Retour à l'action en sortie pour actions.type.Notifications.

Représentation JSON
{
  "granted_permissions": [
    enum (Permission)
  ],
  "permission_status": enum (PermissionGrantedStatus),
  "additional_user_data": string (AdditionalUserData)
}
Champs
granted_permissions

enum (Permission)

Valeurs possibles pour l'autorisation.

permission_status

enum (PermissionGrantedStatus)

État renvoyé pour l'emplacement d'autorisation.

additional_user_data

enum (AdditionalUserData)

Données supplémentaires générées lors de la mise à jour des autorisations de l'utilisateur.

Autorisation

Valeurs possibles pour l'autorisation.

Enums
UNSPECIFIED_PERMISSION Autorisation non spécifiée.
NAME Demandez le prénom et le nom de l'utilisateur.
DEVICE_PRECISE_LOCATION Demandez à l'utilisateur sa position exacte, ses coordonnées (latitude/longitude) et son adresse formatée.
DEVICE_COARSE_LOCATION Demandez à l'utilisateur la position approximative, le code postal, la ville et l'indicatif du pays de l'utilisateur.
UPDATE Demandez l'autorisation d'envoyer des mises à jour.

PermissionGrantedStatus

État renvoyé pour l'emplacement d'autorisation.

Enums
TYPE_UNSPECIFIED Non spécifié.
PERMISSION_GRANTED Autorisation accordée par l'utilisateur.
PERMISSION_DENIED L'utilisateur a refusé l'autorisation.
ALREADY_GRANTED L'utilisateur a déjà accordé cette autorisation.
UNVERIFIED_USER Impossible de demander des autorisations à un utilisateur non validé.
INCOGNITO_USER Vous ne pouvez pas demander d'autorisations à un utilisateur qui utilise la navigation privée.
SIGNED_OUT_USER Vous ne pouvez pas demander d'autorisations à un utilisateur déconnecté. Uniquement certaines autorisations sont disponibles pour les utilisateurs déconnectés.