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 ขอสิทธิ์จากผู้ใช้ที่ออกจากระบบไม่ได้ บางสิทธิ์เท่านั้น พร้อมใช้งานสำหรับผู้ใช้ที่ออกจากระบบ