REST Resource: edits.tracks

Resource: Lacak

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 dalam jalur. Dalam permintaan pembaruan, 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 beberapa APK, nama tersebut akan dibuat dari tanggal.

versionCodes[]

string (int64 format)

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

releaseNotes[]

object (LocalizedText)

Deskripsi tentang hal yang baru dalam rilis ini.

status

enum (Status)

Status rilis.

userFraction

number

Bagian dari pengguna yang memenuhi syarat untuk rilis bertahap. 0 < pecahan < 1. Hanya dapat ditetapkan jika statusnya adalah "sedang berlangsung" atau "dihentikan".

countryTargeting

object (CountryTargeting)

Membatasi rilis ke sekumpulan 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 prioritas tertinggi. Setelan defaultnya adalah 0. inAppUpdatePriority tidak dapat diupdate setelah rilis diluncurkan. Lihat https://developer.android.com/guide/playcore/in-app-updates.

Teks yang Dilokalkan

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 yang ditentukan.

Status

Status rilis.

Enumerasi
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 akan terpengaruh.
completed Rilis tidak akan memiliki perubahan lebih lanjut. APK akan ditayangkan kepada semua pengguna, kecuali jika memenuhi syarat untuk APK dari rilis yang lebih baru.

PenargetanNegara

Spesifikasi penargetan negara.

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

string

Negara target, ditetapkan sebagai kode CLDR dua huruf.

includeRestOfWorld

boolean

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

Metode

get

Mendapatkan trek.

list

Mencantumkan semua trek.

patch

Mem-patch jalur.

update

Memperbarui jalur.