REST Resource: edits.tracks

리소스: Track

트랙 구성 TracksService의 리소스입니다.

JSON 표현
{
  "track": string,
  "releases": [
    {
      object (Release)
    }
  ]
}
필드
track

string

트랙의 식별자입니다.

폼 팩터 트랙에는 식별자로 특별한 접두사가 있습니다(예: wear:production, automotive:production).

트랙 이름 자세히 알아보기

releases[]

object (Release)

읽기 요청에서 트랙의 모든 활성 버전을 나타냅니다. 업데이트 요청에서 는 원하는 변경사항을 나타냅니다.

출시

트랙 내의 출시입니다.

JSON 표현
{
  "name": string,
  "versionCodes": [
    string
  ],
  "releaseNotes": [
    {
      object (LocalizedText)
    }
  ],
  "status": enum (Status),
  "userFraction": number,
  "countryTargeting": {
    object (CountryTargeting)
  },
  "inAppUpdatePriority": integer
}
필드
name

string

출시 버전 이름입니다. 고유하지 않아도 됩니다. 설정하지 않으면 이름은 APK의 versionName에서 생성됩니다. 버전에 여러 APK가 포함된 경우 이름은 날짜를 기준으로 생성됩니다.

versionCodes[]

string (int64 format)

출시에 포함된 모든 APK의 버전 코드입니다. 이전 버전에서 유지하려면 버전 코드를 포함해야 합니다.

releaseNotes[]

object (LocalizedText)

이번 버전의 새로운 기능에 대한 설명입니다.

status

enum (Status)

발표 상태.

userFraction

number

단계적 출시를 사용할 수 있는 사용자의 비율입니다. 0 < 분수 < 1. 상태가 '진행 중' 또는 '중지됨'인 경우에만 설정할 수 있습니다.

countryTargeting

object (CountryTargeting)

출시를 특정 국가로 제한합니다.

inAppUpdatePriority

integer

버전의 인앱 업데이트 우선순위입니다. 버전에 새로 추가된 모든 APK가 이 우선순위로 고려됩니다. [0, 5] 범위의 값을 사용할 수 있으며 5가 가장 높은 우선순위입니다. 기본값은 0입니다. 버전이 출시되면 inAppUpdatePriority를 업데이트할 수 없습니다. https://developer.android.com/guide/playcore/in-app-updates 페이지를 참고하세요.

LocalizedText

특정 언어로 현지화된 텍스트입니다.

JSON 표현
{
  "language": string,
  "text": string
}
필드
language

string

언어 현지화 코드 (BCP-47 언어 태그, 예: 오스트리아 독일어의 경우 'de-AT').

text

string

지정된 언어의 텍스트입니다.

상태

출시의 상태입니다.

열거형
statusUnspecified 상태가 지정되지 않았습니다.
draft 버전의 APK가 사용자에게 제공되지 않습니다.
inProgress 버전의 APK는 'userFraction'에 의해 결정되는 일부 사용자에게 제공됩니다.
halted 버전의 APK가 더 이상 사용자에게 제공되지 않습니다. 이미 이러한 APK를 설치한 사용자는 영향을 받지 않습니다.
completed 이 버전에는 더 이상 변경사항이 없습니다. 최신 버전의 APK를 사용할 자격이 없는 사용자는 APK의 APK를 모든 사용자에게 사용할 수 있습니다.

CountryTargeting

국가 타겟팅 사양입니다.

JSON 표현
{
  "countries": [
    string
  ],
  "includeRestOfWorld": boolean
}
필드
countries[]

string

타겟팅할 국가로, 두 글자의 CLDR 코드로 지정됩니다.

includeRestOfWorld

boolean

'기타 국가' 및 명시적으로 타겟팅된 국가를 포함합니다.

방법

create

새 트랙을 만듭니다.

get

트랙을 가져옵니다.

list

모든 트랙을 나열합니다.

patch

트랙에 패치를 적용합니다.

update

트랙을 업데이트합니다.