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 ログアウトしたユーザーが権限をリクエストすることはできません。特定の権限のみ ログイン中のユーザーが使用できます。