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」の場合にのみ設定できます停止します。

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

「その他の国」を含める明示的にターゲットに設定している国も確認できます

メソッド

create

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

get

トラックを取得します。

list

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

patch

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

update

トラックを更新します。