REST Resource: edits.tracks

資源:追蹤

音軌設定。TracksService 資源。

JSON 表示法
{
  "track": string,
  "releases": [
    {
      object (Release)
    }
  ]
}
欄位
track

string

測試群組的 ID。

板型規格音軌具有特殊的前置字串,例如 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。當 App 發布版本時,inAppUpdatePriority 無法更新。請參閱 https://developer.android.com/guide/playcore/in-app-updates

本地化文字

本地化語言。

JSON 表示法
{
  "language": string,
  "text": string
}
欄位
language

string

語言本地化代碼 (BCP-47 語言標記,例如「de-AT」代表奧地利德文)。

text

string

指定語言的文字。

狀態

發布的狀態。

列舉
statusUnspecified 未指定狀態。
draft 不會向使用者提供這個版本的 APK。
inProgress 系統會根據「userFraction」決定,將部分 APK 提供給部分使用者。
halted 該應用程式的 APK 將不再提供給使用者。已使用這些 APK 的使用者不會受到影響。
completed 這個版本將不會再有任何異動。系統會向所有使用者提供其 APK,除非這些 APK 符合較新版本的 APK 資格。

指定國家/地區

指定國家/地區規格。

JSON 表示法
{
  "countries": [
    string
  ],
  "includeRestOfWorld": boolean
}
欄位
countries[]

string

指定國家/地區,以兩個字母 CLDR 代碼指定。

includeRestOfWorld

boolean

包含「其他國家/地區」,以及明確指定的國家/地區。

方法

get

取得歌曲。

list

列出所有曲目。

patch

修補音軌。

update

更新播放軌。