REST Resource: edits.tracks

Kaynak: Kanal

Kanal yapılandırması. TrackService kaynağı.

JSON gösterimi
{
  "track": string,
  "releases": [
    {
      object (Release)
    }
  ]
}
Alanlar
track

string

Parçanın tanımlayıcısı.

releases[]

object (Release)

Okuma isteğinde kanaldaki tüm etkin sürümleri temsil eder. Güncelleme isteğinde istenen değişiklikleri temsil eder.

Lansman

Kanalda bir sürüm.

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

string

Yayın adı. Benzersiz olması gerekmez. Ayarlanmazsa ad, APK''un versionName özelliğinden oluşturulur. Sürüm, birden fazla APK içeriyorsa ad, tarihten itibaren oluşturulur.

versionCodes[]

string (int64 format)

Sürümdeki tüm APK'ların sürüm kodları. Önceki sürümlerden korunmak üzere sürüm kodları içermelidir.

releaseNotes[]

object (LocalizedText)

Bu sürümdeki yeniliklerle ilgili açıklama.

status

enum (Status)

Yayının durumu.

userFraction

number

Aşamalı sürüm için uygun olan kullanıcıların oranı. 0 < kesir < 1. Durum yalnızca "Devam Ediyor" veya "Durduruldu" durumdayken ayarlanabilir.

countryTargeting

object (CountryTargeting)

Sürümü belirli bir ülke grubuyla sınırlar.

inAppUpdatePriority

integer

Sürümün uygulama içi güncelleme önceliği. Sürüme yeni eklenen tüm APK'lar bu öncelikte kabul edilir. [0, 5] aralığındaki değerleri alabilir (5 en yüksek önceliğe sahiptir). Varsayılan olarak 0 olarak ayarlanır. inAppUpdatePriority, sürüm kullanıma sunulduktan sonra güncellenemez. https://developer.android.com/guide/playcore/in-app-updates sayfasına bakın.

Yerelleştirilmiş Metin

Belirtilen dilde yerelleştirilmiş metin.

JSON gösterimi
{
  "language": string,
  "text": string
}
Alanlar
language

string

Dil yerelleştirme kodu (BCP-47 dil etiketi; ör. Avusturya Almanca için "de-AT").

text

string

İlgili dildeki metin.

Durum

Bir sürümün durumu.

Sıralamalar
statusUnspecified Belirtilmemiş durum.
draft Sürüm APK'ları kullanıcılara sunulmuyor.
inProgress Sürüm APK'ları, kullanıcıların belirli bir yüzdesine sunuluyor ve bu kullanıcı 'userFraction' tarafından belirlendi.
halted Sürümün APK'ları artık kullanıcılara sunulmayacak. Bu APK'lara sahip olan kullanıcılar bu durumdan etkilenmez.
completed Sürümde başka bir değişiklik olmayacaktır. Daha yeni bir sürümün APK'ları için uygun olmadıkları sürece APK'ları tüm kullanıcılara sunulur.

Ülke Hedefleme

Ülke hedefleme spesifikasyonu.

JSON gösterimi
{
  "countries": [
    string
  ],
  "includeRestOfWorld": boolean
}
Alanlar
countries[]

string

Hedeflenecek ülkeler, iki harfli CLDR kodları olarak belirtilir.

includeRestOfWorld

boolean

"Dünyanın geri kalanı"nın yanı sıra açıkça hedeflenen ülkeleri dahil edin.

Yöntemler

get

Bir parça alır.

list

Tüm parçaları listeler.

patch

Bir yamaya yama uygular.

update

Bir kanalı günceller.