PermissionValue

הוחזרה לפעולה כפלט עבור actions.type.Notifications.

ייצוג JSON
{
  "granted_permissions": [
    enum (Permission)
  ],
  "permission_status": enum (PermissionGrantedStatus),
  "additional_user_data": string (AdditionalUserData)
}
שדות
granted_permissions

enum (Permission)

ערכים אפשריים להרשאה.

permission_status

enum (PermissionGrantedStatus)

הסטטוס שהוחזר של משבצת ההרשאה.

additional_user_data

enum (AdditionalUserData)

נתונים נוספים שנוצרו בזמן עדכון הרשאת המשתמש.

הרשאה

ערכים אפשריים להרשאה.

טיפוסים בני מנייה (enums)
UNSPECIFIED_PERMISSION הרשאה לא מוגדרת.
NAME בקש את השם הפרטי ושם המשפחה של המשתמש.
DEVICE_PRECISE_LOCATION מבקשים מהמשתמשים את המיקום המדויק, קו הרוחב/קו האורך והכתובת בפורמט של המשתמש.
DEVICE_COARSE_LOCATION יש לבקש את המיקום המשוער, המיקוד, העיר וקוד המדינה של המשתמש.
UPDATE עליך לבקש הרשאות לשלוח עדכונים.

PermissionGrantedStatus

הסטטוס שהוחזר של משבצת ההרשאה.

טיפוסים בני מנייה (enums)
TYPE_UNSPECIFIED לא צוינה.
PERMISSION_GRANTED המשתמש קיבל הרשאה.
PERMISSION_DENIED המשתמש דחה את ההרשאה.
ALREADY_GRANTED המשתמש העניק בעבר הרשאה.
UNVERIFIED_USER לא ניתן לבקש הרשאות ממשתמש לא מאומת.
INCOGNITO_USER לא ניתן לבקש הרשאות ממשתמש במצב פרטי.
SIGNED_OUT_USER אי אפשר לבקש הרשאות ממשתמש שאינו מחובר. רק הרשאות מסוימות זמינות למשתמשים שלא מחוברים לחשבון.