PermissionValue

Được trả về cho Hành động dưới dạng kết quả cho actions.type.Notifications.

Biểu diễn dưới dạng JSON
{
  "granted_permissions": [
    enum (Permission)
  ],
  "permission_status": enum (PermissionGrantedStatus),
  "additional_user_data": string (AdditionalUserData)
}
Các trường
granted_permissions

enum (Permission)

Các giá trị có thể sử dụng cho quyền.

permission_status

enum (PermissionGrantedStatus)

Trạng thái trả về của vị trí cấp quyền.

additional_user_data

enum (AdditionalUserData)

Dữ liệu bổ sung được tạo trong quá trình cập nhật quyền của người dùng.

Quyền

Các giá trị có thể sử dụng cho quyền.

Enum
UNSPECIFIED_PERMISSION Quyền chưa được chỉ định.
NAME Hỏi họ và tên của người dùng.
DEVICE_PRECISE_LOCATION Yêu cầu vị trí chính xác, vĩ độ/kinh độ và địa chỉ đã định dạng của người dùng.
DEVICE_COARSE_LOCATION Yêu cầu vị trí tương đối, mã bưu chính, thành phố và mã quốc gia của người dùng.
UPDATE Hãy yêu cầu cấp quyền gửi thông tin cập nhật.

PermissionGrantedStatus

Trạng thái trả về của vị trí cấp quyền.

Enum
TYPE_UNSPECIFIED Không xác định.
PERMISSION_GRANTED Người dùng đã cấp quyền.
PERMISSION_DENIED Người dùng đã từ chối cấp quyền.
ALREADY_GRANTED Người dùng đã từng cấp quyền.
UNVERIFIED_USER Không thể yêu cầu quyền từ người dùng chưa được xác minh.
INCOGNITO_USER Không thể yêu cầu người dùng ẩn danh cấp quyền.
SIGNED_OUT_USER Không thể yêu cầu người dùng đã đăng xuất. Người dùng đã đăng xuất chỉ được cấp một số quyền nhất định.