REST Resource: edits.tracks

แหล่งข้อมูล: การติดตาม

การกำหนดค่าแทร็ก ทรัพยากรสำหรับ TrackService

การแสดง 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 ที่ให้บริการแก่ผู้ใช้ทุกคนเว้นแต่ผู้ใช้จะมีสิทธิ์ใช้ APK ของรุ่นล่าสุด

CountryTargeting

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

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

string

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

includeRestOfWorld

boolean

รวม "ประเทศอื่นๆ ในโลก" รวมถึงประเทศเป้าหมายอย่างชัดแจ้ง

เมธอด

create

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

get

รับแทร็ก

list

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

patch

แพตช์แทร็ก

update

อัปเดตแทร็ก