REST Resource: edits.tracks

Referensi: Lacak

Konfigurasi jalur. Resource untukTrackService.

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

string

ID lagu.

Jalur faktor bentuk memiliki awalan 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 pembaruan, menampilkan 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 beberapa APK, nama akan dihasilkan dari tanggal.

versionCodes[]

string (int64 format)

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

releaseNotes[]

object (LocalizedText)

Deskripsi tentang hal yang baru dalam rilis ini.

status

enum (Status)

Status rilis.

userFraction

number

Sebagian kecil pengguna yang memenuhi syarat untuk rilis bertahap. 0 < pecahan < 1. Hanya dapat disetel jika statusnya adalah "inProgress" atau "dihentikan".

countryTargeting

object (CountryTargeting)

Membatasi rilis ke kumpulan negara tertentu.

inAppUpdatePriority

integer

Prioritas update dalam aplikasi untuk rilis. Semua APK yang baru ditambahkan dalam rilis akan dipertimbangkan pada prioritas ini. Dapat mengambil nilai dalam rentang [0, 5], dengan 5 prioritas tertinggi. Setelan default-nya 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 kepada sebagian kecil pengguna, ditentukan oleh 'userFraction'.
halted APK rilis tidak akan ditampilkan lagi kepada pengguna. Pengguna yang sudah memiliki APK ini tidak akan 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 ditarget, ditentukan dengan menggunakan kode CLDR dua huruf.

includeRestOfWorld

boolean

Menyertakan "negara lainnya" serta negara yang ditargetkan secara eksplisit.

Metode

create

Membuat jalur baru.

get

Mendapatkan lagu.

list

Mencantumkan semua trek.

patch

Mem-patch lagu.

update

Memperbarui jalur.