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

रिलीज़ का नाम. यूनीक होना ज़रूरी नहीं है. अगर इसे सेट नहीं किया जाता है, तो नाम को APK के versionName से जनरेट किया जाता है. अगर रिलीज़ में एक से ज़्यादा APK शामिल हैं, तो नाम तारीख के हिसाब से जनरेट होता है.

versionCodes[]

string (int64 format)

रिलीज़ में शामिल सभी APK के वर्शन कोड. पिछली रिलीज़ से बनाए रखने के लिए, वर्शन कोड शामिल होने चाहिए.

releaseNotes[]

object (LocalizedText)

इस रिलीज़ में नया क्या है, इसके बारे में जानकारी.

status

enum (Status)

रिलीज़ की स्थिति.

userFraction

number

उन उपयोगकर्ताओं का फ़्रैक्शन जो चरणों में रिलीज़ होने वाली सुविधा के लिए ज़रूरी शर्तें पूरी करते हैं. 0 < फ़्रैक्शन < 1. इसे सिर्फ़ तब सेट किया जा सकता है, जब स्टेटस "inProgress" या "halted" हो.

countryTargeting

object (CountryTargeting)

इस विकल्प से, रिलीज़ को देशों के किसी खास सेट तक सीमित किया जाता है. ध्यान दें कि इसे सिर्फ़ प्रोडक्शन ट्रैक में, inProgress रिलीज़ के लिए सेट किया जा सकता है.

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

दी गई भाषा में टेक्स्ट.

स्थिति

रिलीज़ की स्थिति.

Enums
statusUnspecified स्थिति की जानकारी नहीं दी गई है.
draft रिलीज़ के APK, उपयोगकर्ताओं को उपलब्ध नहीं कराए जा रहे हैं.
inProgress रिलीज़ के APK, उपयोगकर्ताओं के एक छोटे से हिस्से को दिखाए जा रहे हैं. यह हिस्सा, 'userFraction' से तय होता है.
halted रिलीज़ के APK अब उपयोगकर्ताओं को नहीं दिखेंगे. जिन लोगों के पास पहले से ही ये APK हैं उन पर इसका कोई असर नहीं पड़ेगा.
completed इसके बाद, रिलीज़ में कोई बदलाव नहीं किया जा सकेगा. इसके APK, सभी उपयोगकर्ताओं को दिखाए जाते हैं. हालांकि, अगर वे हाल ही की रिलीज़ के APK इस्तेमाल करने की ज़रूरी शर्तें पूरी करते हैं, तो उन्हें वे APK दिखाए जाते हैं.

CountryTargeting

देश के हिसाब से टारगेट करने की जानकारी.

JSON के काेड में दिखाना
{
  "countries": [
    string
  ],
  "includeRestOfWorld": boolean
}
फ़ील्ड
countries[]

string

टारगेट किए जाने वाले देश. इन्हें दो अक्षरों वाले CLDR कोड के तौर पर तय किया जाता है.

includeRestOfWorld

boolean

"दुनिया के बाकी देश" के साथ-साथ, साफ़ तौर पर टारगेट किए गए देशों को भी शामिल करें.

तरीके

create

इससे नया ट्रैक बनता है.

get

यह कुकी, ट्रैक करती है.

list

सभी ट्रैक की सूची दिखाता है.

patch

इस कुकी का इस्तेमाल ट्रैक को पैच करने के लिए किया जाता है.

update

यह कुकी, ट्रैक को अपडेट करती है.

गड़बड़ी के कोड

इस संसाधन के ऑपरेशन, यहां दिए गए एचटीटीपी गड़बड़ी कोड दिखाते हैं:

गड़बड़ी का कोड कारण ब्यौरा रिज़ॉल्यूशन