PermissionValue

Được trả về Hành động dưới dạng dữ liệu đầu ra 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)
}
Trường
granted_permissions

enum (Permission)

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

permission_status

enum (PermissionGrantedStatus)

Trạng thái được trả về của vùng cấp quyền.

additional_user_data

enum (AdditionalUserData)

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

Quyền

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

Enum
UNSPECIFIED_PERMISSION Quyền không xác định.
NAME Yêu cầu họ và tên của người dùng.
DEVICE_PRECISE_LOCATION Yêu cầu người dùng cung cấp vị trí chính xác, vĩ độ/kinh độ và địa chỉ đã định 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 bản cập nhật.

PermissionGrantedStatus

Trạng thái được trả về của vùng 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 đã cấp quyền trước đây.
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 quyền từ người dùng ẩn danh.
SIGNED_OUT_USER Không thể yêu cầu cấp quyền từ người dùng đã đăng xuất. Chỉ một số quyền nhất định vẫn có sẵn cho người dùng đã đăng xuất.