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가 모든 사용자에게 제공됩니다.

CountryTargeting

국가 타겟팅 사양입니다.

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

string

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

includeRestOfWorld

boolean

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

방법

create

새 트랙을 만듭니다.

get

트랙을 가져옵니다.

list

모든 트랙을 나열합니다.

patch

트랙을 패치합니다.

update

트랙을 업데이트합니다.