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 < fraction < 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

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

स्थिति

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

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

CountryTargeting

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

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

string

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

includeRestOfWorld

boolean

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

तरीके

create

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

get

ट्रैक को ऐक्सेस करता है.

list

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

patch

किसी ट्रैक को पैच करता है.

update

किसी ट्रैक को अपडेट करता है.