REST Resource: edits.tracks

แหล่งข้อมูล: แทร็ก

การกําหนดค่าแทร็ก ทรัพยากรสําหรับ 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

ชื่อรุ่น ไม่จําเป็นต้องไม่ซ้ำกัน หากไม่ได้ตั้งค่าไว้ ระบบจะสร้างชื่อจาก versionName ของ APK หากรุ่นมี 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

ข้อความในภาษาที่ระบุ

สถานะ

สถานะของผลงาน

Enum
statusUnspecified สถานะที่ไม่ระบุ
draft ระบบไม่แสดง APK ของรุ่นแก่ผู้ใช้
inProgress APK ของรุ่นจะแสดงต่อผู้ใช้บางส่วนตามที่กำหนดโดย "userFraction"
halted ระบบจะไม่แสดง APK ของรุ่นต่อผู้ใช้อีกต่อไป ผู้ใช้ที่มี APK เหล่านี้อยู่แล้วจะไม่ได้รับผลกระทบ
completed เวอร์ชันจะไม่มีการเปลี่ยนแปลงเพิ่มเติม ระบบจะแสดง APK ของเวอร์ชันนั้นแก่ผู้ใช้ทุกคน เว้นแต่ผู้ใช้จะมีสิทธิ์ใช้ APK ของเวอร์ชันที่ใหม่กว่า

CountryTargeting

ข้อกําหนดการกําหนดเป้าหมายตามประเทศ

การแสดง JSON
{
  "countries": [
    string
  ],
  "includeRestOfWorld": boolean
}
ช่อง
countries[]

string

ประเทศที่จะกําหนดเป้าหมายเป็นรหัส CLDR แบบ 2 ตัวอักษร

includeRestOfWorld

boolean

ใส่ "ส่วนที่เหลือของโลก" รวมถึงประเทศเป้าหมายที่ระบุไว้อย่างชัดเจน

เมธอด

create

สร้างแทร็กใหม่

get

รับแทร็ก

list

แสดงรายการแทร็กทั้งหมด

patch

ปะแทร็ก

update

อัปเดตแทร็ก