REST Resource: edits.tracks

Kaynak: Track

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

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

string

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

Form faktörü parçaları, tanımlayıcı olarak özel bir öneke sahiptir. Örneğin, 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. Güncelleme isteğinde istenen değişiklikleri gösterir.

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. Ayarlanmamışsa ad, APK'nın versionName'inden oluşturulur. Sürümde birden fazla APK varsa ad tarihten oluşturulur.

versionCodes[]

string (int64 format)

Sürüme dahil edilen tüm APK'ların sürüm kodları. Önceki sürümlerden korunacak 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

Aşamalı yayın için uygun olan kullanıcıların oranı. 0 < kesir < 1. Yalnızca durum "inProgress" (devam ediyor) veya "halted" (durduruldu) olduğunda ayarlanabilir.

countryTargeting

object (CountryTargeting)

Sürümü belirli bir ülke grubuyla sınırlar. Bu ayarın yalnızca üretim kanalındaki inProgress sürümleri için ayarlanabileceğini unutmayın.

inAppUpdatePriority

integer

Yayın için uygulama içi güncelleme önceliği. Sürüme yeni eklenen tüm APK'lar bu öncelikte değerlendirilir. En yüksek öncelik 5 olmak üzere [0, 5] aralığında değerler alabilir. Varsayılan değer 0'dır. Sürüm kullanıma sunulduktan sonra inAppUpdatePriority güncellenemez. https://developer.android.com/guide/playcore/in-app-updates sayfasına göz atın.

LocalizedText

Belirtilen 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 dildeki metin.

Durum

Yayınların durumu.

Sıralamalar
statusUnspecified Durum belirtilmemiş.
draft Sürümün APK'ları kullanıcılara sunulmuyor.
inProgress Sürümün APK'ları, "userFraction" ile belirlenen kullanıcıların bir kısmına sunuluyor.
halted Sürümün APK'ları artık kullanıcılara sunulmaz. Bu APK'ları daha önce yüklemiş olan kullanıcılar etkilenmez.
completed Sürümde başka değişiklik yapılmayacak. Daha yeni bir sürümün APK'ları için uygun olmayan tüm kullanıcılara bu sürümün APK'ları 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 dahil edin.

Yöntemler

create

Yeni bir parça oluşturur.

get

Parça alır.

list

Tüm parçaları listeler.

patch

Bir parçayı yamalar.

update

Parçayı günceller.

Hata kodları

Bu kaynağın işlemleri aşağıdaki HTTP hata kodlarını döndürür:

Hata kodu Neden Açıklama Çözünürlük