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 שלה מוצגות לכל המשתמשים, אלא אם הם עומדים בדרישות ל-APKs מגרסה עדכנית יותר.

CountryTargeting

מפרט טירגוט לפי מדינה.

ייצוג JSON
{
  "countries": [
    string
  ],
  "includeRestOfWorld": boolean
}
שדות
countries[]

string

מדינות לטירגוט, שצוינו כקודי CLDR בני שתי אותיות.

includeRestOfWorld

boolean

הכללה של 'שאר העולם' וכן למדינות מטורגטות באופן מפורש.

שיטות

create

יצירת טראק חדש.

get

מקבל טראק.

list

בתיבת הדו-שיח הזו מפורטים כל הטראקים.

patch

תיקון טראק.

update

מעדכן טראק.