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)

ข้อมูลเพิ่มเติมที่สร้างขึ้นขณะอัปเดตสิทธิ์ของผู้ใช้

สิทธิ์

ค่าที่เป็นไปได้สำหรับสิทธิ์

Enum
UNSPECIFIED_PERMISSION สิทธิ์ที่ไม่ได้ระบุ
NAME ขอชื่อและนามสกุลของผู้ใช้
DEVICE_PRECISE_LOCATION ขอตำแหน่งที่แน่นอนของผู้ใช้ ละติจูด/ลองจิจูด และที่อยู่ที่มีการจัดรูปแบบ
DEVICE_COARSE_LOCATION ขอสถานที่ตั้งคร่าวๆ รหัสไปรษณีย์ เมือง และรหัสประเทศของผู้ใช้
UPDATE ขอสิทธิ์เพื่อส่งการอัปเดต

PermissionGrantedStatus

สถานะที่แสดงผลของช่องสิทธิ์

Enum
TYPE_UNSPECIFIED ไม่ระบุ
PERMISSION_GRANTED ผู้ใช้ให้สิทธิ์แล้ว
PERMISSION_DENIED ผู้ใช้ปฏิเสธการให้สิทธิ์
ALREADY_GRANTED ผู้ใช้ได้ให้สิทธิ์ไว้ก่อนหน้านี้
UNVERIFIED_USER ไม่สามารถขอสิทธิ์จากผู้ใช้ที่ไม่ได้รับการยืนยัน
INCOGNITO_USER ไม่สามารถขอสิทธิ์จากผู้ใช้ที่ไม่ระบุตัวตน
SIGNED_OUT_USER ไม่สามารถขอสิทธิ์จากผู้ใช้ที่ออกจากระบบแล้ว มีเพียงสิทธิ์บางรายการเท่านั้นที่พร้อมใช้งานสำหรับผู้ใช้ที่ออกจากระบบ