AchievementConfigurations

実績の構成を表します。

このリソースのメソッドの一覧は、このページの最後に掲載されています。

リソースの表記

これは、実績の構成リソースの JSON テンプレートです。

{
  "kind": "gamesConfiguration#achievementConfiguration",
  "token": string,
  "id": string,
  "achievementType": string,
  "initialState": string,
  "stepsToUnlock": integer,
  "draft": {
    "kind": "gamesConfiguration#achievementConfigurationDetail",
    "name": {
      "kind": "gamesConfiguration#localizedStringBundle",
      "translations": [
        {
          "kind": "gamesConfiguration#localizedString",
          "locale": string,
          "value": string
        }
      ]
    },
    "description": {
      "kind": "gamesConfiguration#localizedStringBundle",
      "translations": [
        {
          "kind": "gamesConfiguration#localizedString",
          "locale": string,
          "value": string
        }
      ]
    },
    "pointValue": integer,
    "iconUrl": string,
    "sortRank": integer
  },
  "published": {
    "kind": "gamesConfiguration#achievementConfigurationDetail",
    "name": {
      "kind": "gamesConfiguration#localizedStringBundle",
      "translations": [
        {
          "kind": "gamesConfiguration#localizedString",
          "locale": string,
          "value": string
        }
      ]
    },
    "description": {
      "kind": "gamesConfiguration#localizedStringBundle",
      "translations": [
        {
          "kind": "gamesConfiguration#localizedString",
          "locale": string,
          "value": string
        }
      ]
    },
    "pointValue": integer,
    "iconUrl": string,
    "sortRank": integer
  }
}
プロパティ名 説明 備考
kind string このリソースのタイプを一意に識別します。値は常に固定文字列 gamesConfiguration#achievementConfiguration です。
token string このリソースのトークン。
id string 実績の ID。
achievementType string アチーブメントのタイプ。
指定できる値は次のとおりです。
  • STANDARD」 - 実績がロックされているか、ロック解除されているか。
  • INCREMENTAL」 - 達成は段階的です。
initialState string 実績の初期状態。
指定できる値は次のとおりです。
  • HIDDEN」 - 実績が非表示になっています。
  • REVEALED」 - 実績が公開されます。
  • UNLOCKED」 - 実績がロック解除されています。
stepsToUnlock integer ロック解除の手順。増分実績にのみ適用されます。
draft nested object 実績の下書きデータ。
draft.kind string このリソースのタイプを一意に識別します。値は常に固定文字列 gamesConfiguration#achievementConfigurationDetail です。
draft.name nested object 実績名のローカライズされた文字列。
draft.name.kind string このリソースのタイプを一意に識別します。値は常に固定文字列 gamesConfiguration#localizedStringBundle です。
draft.name.translations[] list ロケール文字列。
draft.name.translations[].kind string このリソースのタイプを一意に識別します。値は常に固定文字列 gamesConfiguration#localizedString です。
draft.name.translations[].locale string ロケール文字列。
draft.name.translations[].value string 文字列値。
draft.description nested object 実績の説明のローカライズされた文字列。
draft.description.kind string このリソースのタイプを一意に識別します。値は常に固定文字列 gamesConfiguration#localizedStringBundle です。
draft.description.translations[] list ロケール文字列。
draft.description.translations[].kind string このリソースのタイプを一意に識別します。値は常に固定文字列 gamesConfiguration#localizedString です。
draft.description.translations[].locale string ロケール文字列。
draft.description.translations[].value string 文字列値。
draft.pointValue integer 実績のポイント値。
draft.iconUrl string この実績のアイコンの URL。このフィールドへの書き込みは無視されます。
draft.sortRank integer この実績の並べ替えランク。このフィールドへの書き込みは無視されます。
published nested object 実績の公開データ。このデータは読み取り専用です。
published.kind string このリソースのタイプを一意に識別します。値は常に固定文字列 gamesConfiguration#achievementConfigurationDetail です。
published.name nested object 実績名のローカライズされた文字列。
published.name.kind string このリソースのタイプを一意に識別します。値は常に固定文字列 gamesConfiguration#localizedStringBundle です。
published.name.translations[] list ロケール文字列。
published.name.translations[].kind string このリソースのタイプを一意に識別します。値は常に固定文字列 gamesConfiguration#localizedString です。
published.name.translations[].locale string ロケール文字列。
published.name.translations[].value string 文字列値。
published.description nested object 実績の説明のローカライズされた文字列。
published.description.kind string このリソースのタイプを一意に識別します。値は常に固定文字列 gamesConfiguration#localizedStringBundle です。
published.description.translations[] list ロケール文字列。
published.description.translations[].kind string このリソースのタイプを一意に識別します。値は常に固定文字列 gamesConfiguration#localizedString です。
published.description.translations[].locale string ロケール文字列。
published.description.translations[].value string 文字列値。
published.pointValue integer 実績のポイント値。
published.iconUrl string この実績のアイコンの URL。このフィールドへの書き込みは無視されます。
published.sortRank integer この実績の並べ替えランク。このフィールドへの書き込みは無視されます。

メソッド

削除
指定された ID の成果の設定を削除します。
get
指定された ID のアチーブメント構成のメタデータを取得します。
insert
このアプリに新しい実績の設定を挿入します。
「Android 画面のキャストに最適なデバイス」
このアプリの達成証明書の構成のリストを返します。
update
指定された ID のアチーブメント構成のメタデータを更新します。