REST Resource: edits.tracks

リソース: Track

トラック構成。TracksService のリソース。

JSON 表現
{
  "track": string,
  "releases": [
    {
      object (Release)
    }
  ]
}
フィールド
track

string

トラックの識別子。

フォーム ファクタ トラックには、識別子として特別な接頭辞があります(例: wear:productionautomotive:production)。

トラック名の詳細

releases[]

object (Release)

読み取りリクエストでは、トラック内のすべてのアクティブなリリースを表します。更新リクエストでは、必要な変更を表します。

リリース

トラック内のリリース。

JSON 表現
{
  "name": string,
  "versionCodes": [
    string
  ],
  "releaseNotes": [
    {
      object (LocalizedText)
    }
  ],
  "status": enum (Status),
  "userFraction": number,
  "countryTargeting": {
    object (CountryTargeting)
  },
  "inAppUpdatePriority": integer
}
フィールド
name

string

リリース名。一意である必要はありません。設定されていない場合、名前は APK の versionName から生成されます。リリースに複数の APK が含まれている場合、名前は日付から生成されます。

versionCodes[]

string (int64 format)

リリースのすべての APK のバージョン コード。以前のリリースを保持するバージョン コードを含める必要があります。

releaseNotes[]

object (LocalizedText)

このリリースの新機能の説明。

status

enum (Status)

リリースのステータス。

userFraction

number

段階的なリリースの対象ユーザーの割合。0 < 分数 < 1。ステータスが「inProgress」または「halted」の場合にのみ設定できます。

countryTargeting

object (CountryTargeting)

特定の国にリリースを制限します。

inAppUpdatePriority

integer

リリースのアプリ内アップデートの優先度。リリースで新しく追加されたすべての APK には、この優先度が適用されます。[0, 5] の範囲の値を取り、5 が最も高い優先度になります。デフォルトは 0 です。リリースの公開後に inAppUpdatePriority を更新することはできません。https://developer.android.com/guide/playcore/in-app-updates をご覧ください。

LocalizedText

指定された言語でローカライズされたテキスト。

JSON 表現
{
  "language": string,
  "text": string
}
フィールド
language

string

言語ローカライズ コード(BCP-47 言語タグ。オーストリアのドイツ語の場合は「de-AT」など)。

text

string

指定された言語のテキスト。

ステータス

リリースのステータス。

列挙型
statusUnspecified ステータスは指定されていません。
draft リリースの APK がユーザーに配信されていません。
inProgress リリースの APK が「userFraction」で指定された一部のユーザーに配信されています。
halted リリースの APK はユーザーに配信されなくなります。これらの APK をすでに使用しているユーザーは影響を受けません。
completed このリリースにはこれ以上の変更はありません。より新しいリリースの APK の対象でない場合は、この APK をすべてのユーザーに配信しています。

CountryTargeting

国ターゲティング仕様。

JSON 表現
{
  "countries": [
    string
  ],
  "includeRestOfWorld": boolean
}
フィールド
countries[]

string

ターゲットに設定する国。2 文字の CLDR コードで指定します。

includeRestOfWorld

boolean

「その他の国」と明示的にターゲットとする国を含める。

Methods

create

新しいトラックを作成します。

get

トラックを取得します。

list

すべてのトラックを一覧表示します。

patch

トラックにパッチを適用します。

update

トラックを更新します。