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 はこの優先度に基づいて検討されます。5 を最優先として、[0, 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

明示した対象国と同様に「その他の地域」を含めます。

メソッド

create

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

get

トラックを取得します。

list

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

patch

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

update

トラックを更新します。