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)

更新使用者權限時產生的其他資料。

權限

權限可能的值。

列舉
UNSPECIFIED_PERMISSION 未指定的權限。
NAME 要求使用者提供姓名。
DEVICE_PRECISE_LOCATION 詢問使用者的精確位置、經緯度和格式化地址。
DEVICE_COARSE_LOCATION 詢問使用者的概略位置、郵遞區號、城市和國家/地區代碼。
UPDATE 請要求權限以傳送更新。

PermissionGrantedStatus

權限運算單元的傳回狀態。

列舉
TYPE_UNSPECIFIED 未指明
PERMISSION_GRANTED 已授予使用者權限。
PERMISSION_DENIED 使用者拒絕授予權限。
ALREADY_GRANTED 使用者先前已授予權限。
UNVERIFIED_USER 未經驗證的使用者無法要求權限。
INCOGNITO_USER 無法向無痕模式使用者要求權限。
SIGNED_OUT_USER 無法要求已登出的使用者授予權限。使用者未登入帳戶時只能使用特定權限。