PermissionValue

Als Ausgabe für actions.type.Notifications an 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 die Berechtigung.

permission_status

enum (PermissionGrantedStatus)

Der zurückgegebene Status des Berechtigungsslots.

additional_user_data

enum (AdditionalUserData)

Zusätzliche Daten, die beim Aktualisieren der Berechtigung des Nutzers generiert werden.

Berechtigung

Mögliche Werte für die Berechtigung.

Enums
UNSPECIFIED_PERMISSION Unbekannte Berechtigung.
NAME Fragen Sie den Nutzer nach dem Vor- und Nachnamen.
DEVICE_PRECISE_LOCATION Fragen Sie den Nutzer nach dem genauen Standort, dem Längen- und Breitengrad sowie der formatierten Adresse.
DEVICE_COARSE_LOCATION Fragen Sie den Nutzer nach dem ungefähren Standort, der Postleitzahl, der Stadt und der Landesvorwahl.
UPDATE Fordere Berechtigungen zum Senden von Updates an.

PermissionGrantedStatus

Der zurückgegebene Status des Berechtigungsslots.

Enums
TYPE_UNSPECIFIED Nicht angegeben
PERMISSION_GRANTED Berechtigung durch Nutzer gewährt.
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 einem Inkognitonutzer angefordert werden.
SIGNED_OUT_USER Berechtigungen können nicht von einem abgemeldeten Nutzer angefordert werden. Nur bestimmte Berechtigungen sind für nicht angemeldete Nutzer verfügbar.