REST Resource: edits.tracks

Resource: Track

Konfigurasi jalur. Resource untuk TrackService.

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

string

ID trek.

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

Selengkapnya tentang nama trek

releases[]

object (Release)

Dalam permintaan baca, mewakili semua rilis aktif di 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, nama akan dibuat dari versionName APK. Jika rilis berisi multi-APK, nama akan dibuat dari tanggal.

versionCodes[]

string (int64 format)

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

releaseNotes[]

object (LocalizedText)

Deskripsi tentang hal yang baru dalam rilis ini.

status

enum (Status)

Status rilis.

userFraction

number

Bagian pengguna yang memenuhi syarat untuk rilis bertahap. 0 < pecahan < Akun Layanan 1. Hanya dapat disetel saat status "inProgress" atau "dihentikan".

countryTargeting

object (CountryTargeting)

Membatasi rilis ke kumpulan negara tertentu.

inAppUpdatePriority

integer

Prioritas update dalam aplikasi dari rilis. Semua APK yang baru ditambahkan dalam rilis akan dipertimbangkan dalam prioritas ini. Dapat mengambil nilai dalam rentang [0, 5], dengan 5 prioritas tertinggi. Defaultnya adalah 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 bahasa Jerman Austria).

text

string

Teks dalam bahasa tertentu.

Status

Status rilis.

Enum
statusUnspecified Status belum ditentukan.
draft APK rilis tidak ditampilkan kepada pengguna.
inProgress APK rilis ditayangkan ke sebagian kecil pengguna, yang ditentukan oleh 'userFraction'.
halted APK rilis tidak akan ditampilkan lagi kepada pengguna. Pengguna yang sudah memiliki APK ini tidak terpengaruh.
completed Rilis tidak akan memiliki perubahan lebih lanjut. APK-nya ditampilkan kepada semua pengguna, kecuali jika 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, ditetapkan sebagai kode CLDR dua huruf.

includeRestOfWorld

boolean

Sertakan "tempat lainnya di dunia" serta negara yang ditargetkan secara eksplisit.

Metode

create

Membuat trek baru.

get

Mendapatkan lagu.

list

Mencantumkan semua trek.

patch

Menambahkan patch pada trek.

update

Memperbarui jalur.