PermissionValue

Retour à l'action en tant que 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é de l'emplacement d'autorisation.

additional_user_data

enum (AdditionalUserData)

Données supplémentaires générées lors de la mise à jour de l'autorisation 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 la position exacte de l'utilisateur, sa latitude/longitude et son adresse formatée.
DEVICE_COARSE_LOCATION Demandez à l'utilisateur la position approximative, le code postal, la ville et le code du pays.
UPDATE Demandez l'autorisation d'envoyer des mises à jour.

PermissionGrantedStatus

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

Enums
TYPE_UNSPECIFIED URL indéterminée.
PERMISSION_GRANTED Autorisation accordée par l'utilisateur.
PERMISSION_DENIED L'utilisateur a refusé l'autorisation.
ALREADY_GRANTED L'utilisateur a déjà accordé son autorisation.
UNVERIFIED_USER Vous ne pouvez pas demander d'autorisations à un utilisateur non validé.
INCOGNITO_USER Vous ne pouvez pas demander d'autorisations à un utilisateur en mode navigation privée.
SIGNED_OUT_USER Vous ne pouvez pas demander d'autorisations à un utilisateur déconnecté. Seules certaines autorisations sont disponibles pour les utilisateurs déconnectés.