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

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

versionCodes[]

string (int64 format)

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

releaseNotes[]

object (LocalizedText)

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

status

enum (Status)

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

userFraction

number

कुछ लोगों के लिए रिलीज़ करने की ज़रूरी शर्तें पूरी करने वाले उपयोगकर्ताओं का हिस्सा. 0 < भिन्न < 1. सिर्फ़ तब सेट किया जा सकता है, जब स्टेटस "inProग्रेस" हो या "रोका गया" हो.

countryTargeting

object (CountryTargeting)

चुनिंदा देशों में रिलीज़ को सीमित करता है.

inAppUpdatePriority

integer

रिलीज़ की इन-ऐप्लिकेशन अपडेट की प्राथमिकता. रिलीज़ में जोड़े गए सभी नए APK को इस प्राथमिकता के तहत शामिल किया जाएगा. ऐसा हो सकता है कि यह वैल्यू 0, 5] की रेंज में हो और उसमें सबसे ज़्यादा प्राथमिकता दी गई हो. डिफ़ॉल्ट रूप से 0 पर सेट होती है. रिलीज़ के रोल आउट होने के बाद, inAppUpdate खरीदारों को अपडेट नहीं किया जा सकता. 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 रिलीज़ के APKs, उपयोगकर्ताओं को नहीं दिए जा रहे हैं.
inProgress रिलीज़ के APKs, कुछ ही उपयोगकर्ताओं को उपलब्ध कराए जा रहे हैं. इन्हें 'userFraction' के आधार पर तय किया जाता है.
halted रिलीज़ के APKs अब उपयोगकर्ताओं को नहीं दिए जाएंगे. जिन उपयोगकर्ताओं के पास ये APK पहले से हैं उन पर इसका कोई असर नहीं पड़ेगा.
completed रिलीज़ में कोई और बदलाव नहीं होगा. इसके APKs तब तक सभी उपयोगकर्ताओं को उपलब्ध कराए जाते हैं, जब तक कि वे किसी हाल ही में रिलीज़ हुए APKs के लिए ज़रूरी शर्तें पूरी न करते हों.

CountryTargeting

देश को टारगेट करने से जुड़ी खास बातें.

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

string

टारगेट किए जाने वाले देश, दो अक्षरों वाले CLDR कोड.

includeRestOfWorld

boolean

"दुनिया के बाकी देश" शामिल करें टारगेट किए गए देशों में भी दिखेगा.

तरीके

create

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

get

ट्रैक पाएं.

list

सभी ट्रैक की सूची बनाता है.

patch

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

update

यह ट्रैक को अपडेट करता है.