PermissionValue

Als Ausgabe für actions.type.Notifications an die Aktion zurückgegeben.

JSON-Darstellung
{
  "granted_permissions": [
    enum (Permission)
  ],
  "permission_status": enum (PermissionGrantedStatus),
  "additional_user_data": string (AdditionalUserData)
}
Felder
granted_permissions

enum (Permission)

Mögliche Werte für Berechtigung.

permission_status

enum (PermissionGrantedStatus)

Der zurückgegebene Status des Berechtigungsslots.

additional_user_data

enum (AdditionalUserData)

Zusätzliche Daten, die während der Aktualisierung der Berechtigung des Nutzers generiert werden.

Berechtigung

Mögliche Werte für Berechtigung.

Enums
UNSPECIFIED_PERMISSION Unbekannte Berechtigung.
NAME Fragen Sie nach dem Vor- und Nachnamen des Nutzers.
DEVICE_PRECISE_LOCATION Fragen Sie den Nutzer nach dem genauen Standort, dem Breiten- und Längengrad und der formatierten Adresse.
DEVICE_COARSE_LOCATION Fragen Sie nach dem ungefähren Standort, der Postleitzahl, der Stadt und dem Ländercode des Nutzers.
UPDATE Fragen Sie nach Berechtigungen zum Senden von Updates.

PermissionGrantedStatus

Der zurückgegebene Status des Berechtigungsslots.

Enums
TYPE_UNSPECIFIED Nicht angegeben
PERMISSION_GRANTED Der Nutzer hat die Berechtigung erteilt.
PERMISSION_DENIED Der Nutzer hat die Berechtigung verweigert.
ALREADY_GRANTED Der Nutzer hat zuvor eine Berechtigung erteilt.
UNVERIFIED_USER Berechtigungen können nicht von einem nicht bestätigten Nutzer angefordert werden.
INCOGNITO_USER Berechtigungen können nicht von Inkognitonutzern angefordert werden.
SIGNED_OUT_USER Berechtigungen können nicht von einem abgemeldeten Nutzer angefordert werden. Für nicht angemeldete Nutzer sind nur bestimmte Berechtigungen verfügbar.