REST Resource: edits.tracks

Kaynak: Parça

Bir kanal yapılandırması. TracksService kaynağı.

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

string

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

Form faktörü parçalarının tanımlayıcı olarak özel bir ön eki vardır (ör. wear:production, automotive:production).

Parça adı hakkında daha fazla bilgi

releases[]

object (Release)

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

Serbest bırak

Bir kanaldaki 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

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

versionCodes[]

string (int64 format)

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

releaseNotes[]

object (LocalizedText)

Bu sürümdeki yeniliklerin açıklaması.

status

enum (Status)

Yayının durumu.

userFraction

number

Kademeli sürüme uygun kullanıcıların oranı. 0 < kesir < 1. Yalnızca durum "inProgress" (Devam ediyor) veya "halted" (Durduruldu) olduğunda ayarlanabilir.

countryTargeting

object (CountryTargeting)

Bir sürümü belirli bir ülke grubuyla sınırlandırır.

inAppUpdatePriority

integer

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

LocalizedText

Belirli bir dilde yerelleştirilmiş metin.

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

string

Dil yerelleştirme kodu (BCP-47 dil etiketi; örneğin, Avusturya Almancası için "de-AT").

text

string

Belirtilen dilde metin.

Durum

Yayının durumu.

Sıralamalar
statusUnspecified Belirtilmemiş durum.
draft Sürümün APK'ları kullanıcılara sunulmuyor.
inProgress Sürümün APK'ları, "userFraction" tarafından belirlenen kullanıcıların bir kısmına sunulur.
halted Sürümün APK'ları artık kullanıcılara sunulmaz. Bu APK'lara sahip olan kullanıcılar bu değişiklikten etkilenmez.
completed Sürümde başka değişiklik yapılmaz. Daha yeni bir sürümün APK'larını indirmeye uygun olmadıkları sürece, uygulamanın APK'ları tüm kullanıcılara sunulur.

CountryTargeting

Ülke hedefleme spesifikasyonu.

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

string

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

includeRestOfWorld

boolean

Açıkça hedeflenen ülkelerin yanı sıra "dünyanın geri kalanı"nı da ekleyin.

Yöntemler

create

Yeni bir parça oluşturur.

get

Bir parça alır.

list

Tüm parçaları listeler.

patch

Parçayı yamalar.

update

Parçayı günceller.