REST Resource: edits.tracks

透過集合功能整理內容 你可以依據偏好儲存及分類內容。

資源:追蹤

音軌設定。TracksService 資源。

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

string

測試群組的 ID。

releases[]

object (Release)

在讀取要求中,代表測試群組中的所有有效版本。在更新要求中,代表所需變更。

發布當天

測試群組中的版本。

JSON 表示法
{
  "name": string,
  "versionCodes": [
    string
  ],
  "releaseNotes": [
    {
      object (LocalizedText)
    }
  ],
  "status": enum (Status),
  "userFraction": number,
  "countryTargeting": {
    object (CountryTargeting)
  },
  "inAppUpdatePriority": integer
}
欄位
name

string

版本名稱。可以重複。如未設定,系統會從 APK'sNameName 產生名稱。如果版本含有多個 APK,則會從日期產生名稱。

versionCodes[]

string (int64 format)

版本所有 APK 的版本代碼。必須包含先前版本保留的版本代碼。

releaseNotes[]

object (LocalizedText)

這個版本的新功能。

status

enum (Status)

發布的狀態。

userFraction

number

符合階段推出資格的使用者比例。0<lt;小數 < 1. 只有在狀態為「處理中」或「已暫停」時才能設定。

countryTargeting

object (CountryTargeting)

限制在特定國家/地區推出版本。

inAppUpdatePriority

integer

版本的應用程式內更新優先順序。系統會將這個版本中所有新加入的 APK 視為這個優先順序。可接受 [0, 5] 範圍中的值,優先順序為 5。預設值為 0。inAppUpdatePriority 無法在版本推出後更新。請參閱 https://developer.android.com/guide/playcore/in-app-updates

本地化文字

本地化語言。

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

string

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

text

string

指定語言的文字。

狀態

發布的狀態。

列舉
statusUnspecified 未指定狀態。
draft 系統不會向使用者提供發布版本的 APK。
inProgress 這個版本的 APK 僅提供給少數使用者,由 'userFraction' 決定。
halted 不會再向使用者提供該版本的 APK。已使用這些 APK 的使用者不會受到影響。
completed 這個版本沒有任何進一步變更。除非 APK 是較新版本的 APK 發布,否則系統會對所有使用者提供 APK。

指定國家/地區

指定國家/地區規格。

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

string

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

includeRestOfWorld

boolean

包括「世界其他地方」,以及明確的指定國家/地區。

方法

get

取得歌曲。

list

列出所有曲目。

patch

修補音軌。

update

更新播放軌。