REST Resource: edits.tracks

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

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

การแสดง 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

ข้อความที่แปลแล้ว

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

การแสดง 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 ของตนจะมีสิทธิ์ใน APK รุ่นล่าสุด

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

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

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

string

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

includeRestOfWorld

boolean

รวม "ที่เหลือในโลก" ตลอดจนประเทศที่กําหนดเป้าหมายไว้อย่างชัดแจ้ง

วิธีการ

get

รับแทร็ก

list

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

patch

แพตช์แทร็ก

update

อัปเดตแทร็ก