REST Resource: edits.tracks

Kaynak: İzleme

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

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

string

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

Form faktörü parçalarında tanımlayıcı olarak özel bir ön ek kullanılır. Örneğin, wear:production, automotive:production.

Kanal adıyla ilgili 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 temsil eder.

Lansman

Kanaldaki 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

Sürüm adı. Benzersiz olması gerekmez. Ayarlanmazsa ad, APK'nın versionName öğesinden 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 korunmak için sürüm kodları içermelidir.

releaseNotes[]

object (LocalizedText)

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

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. Yalnızca durum "devam ediyor" veya "durduruldu" olduğunda ayarlanabilir.

countryTargeting

object (CountryTargeting)

Bir sürümü belirli ülke grubuyla kısıtlar.

inAppUpdatePriority

integer

Sürümün uygulama içi güncelleme önceliği. Sürüme yeni eklenen tüm APK'lar bu öncelikte dikkate alınır. 5 en yüksek önceliğe sahip [0, 5] aralığındaki değerleri alabilir. 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

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

Sürümün durumu.

Sıralamalar
statusUnspecified Belirtilmemiş durum.
draft Sürümün APK'ları kullanıcılara sunulmuyor.
inProgress Sürümdeki APK'lar, "userFraction" tarafından belirlenen kullanıcıların küçük bir kısmına sunuluyor.
halted Sürümün APK'ları artık kullanıcılara sunulmayacak. Bu APK'lara zaten sahip olan kullanıcılar etkilenmez.
completed Sürümde başka değişiklik yapılmayacak. Uygulamanızın APK'ları, daha yeni bir sürümün APK'larına uygun olmadıkları sürece tüm kullanıcılara sunulmaktadır.

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ı" ifadelerini dahil edin.

Yöntemler

create

Yeni bir parça oluşturur.

get

Bir parça alır.

list

Tüm parçaları listeler.

patch

Bir kanala yama uygular.

update

Bir parçayı günceller.