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ü kanallarının tanımlayıcı olarak özel bir öneki vardır (ör. wear:production, automotive:production).

Parça 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.

Serbest bırak

Bir kanaldaki yayın.

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. Politika ayarlanmazsa ad, APK'nın versionName bölümünden 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 korunacak sürüm kodlarını 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. Yalnızca durum "Devam ediyor" olduğunda ayarlanabilir veya "durduruldu".

countryTargeting

object (CountryTargeting)

Sürümü belirli bir ülke grubuyla kısıtlar.

inAppUpdatePriority

integer

Sürümün uygulama içi güncelleme önceliği. Sürüme eklenen tüm yeni APK'lar bu öncelikli olarak değerlendirilecek. [0, 5] aralığındaki değerleri alabilir ve 5 en yüksek önceliğe sahip olabilir. 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 Almanca için "de-AT").

text

string

Belirtilen dildeki metin.

Durum

Bir sürümü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 belirlendiği üzere kullanıcıların küçük bir kısmına sunuluyor.
halted Sürümün APK'ları artık kullanıcılara sunulmayacak. Halihazırda bu APK'lara sahip olan kullanıcılar etkilenmez.
completed Sürümde başka değişiklik yapılmayacak. Uygulamanın APK'ları, daha yeni bir sürümün APK'larına uygun olmadıkları sürece tüm kullanıcılara sunuluyor.

CountryTargeting

Ülke hedefleme spesifikasyonu.

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

string

İki harfli CLDR kodları ile belirtilen, hedeflenecek ülkeler.

includeRestOfWorld

boolean

"Dünyanın geri kalanı"nı dahil et hedef ülkeler için de geçerlidir.

Yöntemler

create

Yeni bir parça oluşturur.

get

Bir parça edinir.

list

Tüm parçaları listeler.

patch

Bir parçaya yama ekler.

update

Bir parçayı günceller.