REST Resource: edits.tracks

Resource: Track

Konfigurasi jalur. Resource untuk TracksService.

Representasi JSON
{
  "track": string,
  "releases": [
    {
      object (Release)
    }
  ]
}
Kolom
track

string

ID jalur.

Jalur faktor bentuk memiliki imbuhan khusus sebagai ID, misalnya wear:production, automotive:production.

Selengkapnya tentang nama jalur

releases[]

object (Release)

Dalam permintaan baca, mewakili semua rilis aktif dalam jalur. Dalam permintaan update, mewakili perubahan yang diinginkan.

Rilis

Rilis dalam jalur.

Representasi JSON
{
  "name": string,
  "versionCodes": [
    string
  ],
  "releaseNotes": [
    {
      object (LocalizedText)
    }
  ],
  "status": enum (Status),
  "userFraction": number,
  "countryTargeting": {
    object (CountryTargeting)
  },
  "inAppUpdatePriority": integer
}
Kolom
name

string

Nama rilis. Tidak harus unik. Jika tidak disetel, namanya dibuat dari versionName APK. Jika rilis berisi beberapa APK, namanya dibuat dari tanggal.

versionCodes[]

string (int64 format)

Kode versi semua APK dalam rilis. Harus menyertakan kode versi untuk dipertahankan dari rilis sebelumnya.

releaseNotes[]

object (LocalizedText)

Deskripsi tentang apa yang baru dalam rilis ini.

status

enum (Status)

Status rilis.

userFraction

number

Sebagian pengguna yang memenuhi syarat untuk rilis bertahap. 0 < fraction < 1. Hanya dapat disetel jika statusnya "inProgress" atau "halted".

countryTargeting

object (CountryTargeting)

Membatasi rilis ke sejumlah negara tertentu.

inAppUpdatePriority

integer

Prioritas update dalam aplikasi untuk rilis. Semua APK yang baru ditambahkan dalam rilis akan dipertimbangkan dalam prioritas ini. Dapat mengambil nilai dalam rentang [0, 5], dengan 5 sebagai prioritas tertinggi. Default-nya 0. inAppUpdatePriority tidak dapat diupdate setelah rilis diluncurkan. Lihat https://developer.android.com/guide/playcore/in-app-updates.

LocalizedText

Teks yang dilokalkan dalam bahasa tertentu.

Representasi JSON
{
  "language": string,
  "text": string
}
Kolom
language

string

Kode pelokalan bahasa (tag bahasa BCP-47; misalnya, "de-AT" untuk Jerman Austria).

text

string

Teks dalam bahasa tertentu.

Status

Status rilis.

Enum
statusUnspecified Status tidak ditentukan.
draft APK rilis tidak ditayangkan kepada pengguna.
inProgress APK rilis ditayangkan kepada sebagian pengguna, ditentukan oleh 'userFraction'.
halted APK rilis tidak akan ditayangkan lagi kepada pengguna. Pengguna yang sudah memiliki APK ini tidak terpengaruh.
completed Rilis ini tidak akan mengalami perubahan lebih lanjut. APK-nya ditayangkan kepada semua pengguna, kecuali mereka memenuhi syarat untuk APK rilis yang lebih baru.

CountryTargeting

Spesifikasi penargetan negara.

Representasi JSON
{
  "countries": [
    string
  ],
  "includeRestOfWorld": boolean
}
Kolom
countries[]

string

Negara yang akan ditargetkan, ditentukan sebagai kode CLDR dua huruf.

includeRestOfWorld

boolean

Menyertakan "rest of world" atau negara lainnya di dunia serta negara yang ditargetkan secara eksplisit.

Metode

create

Membuat jalur baru.

get

Mendapatkan jalur.

list

Mencantumkan semua jalur.

patch

Menerapkan patch ke jalur.

update

Memperbarui jalur.