REST Resource: enterprises.applications

संसाधन: ऐप्लिकेशन

ऐप्लिकेशन के बारे में जानकारी.

JSON के काेड में दिखाना
{
  "name": string,
  "title": string,
  "permissions": [
    {
      object (ApplicationPermission)
    }
  ],
  "managedProperties": [
    {
      object (ManagedProperty)
    }
  ],
  "iconUrl": string,
  "smallIconUrl": string,
  "appTracks": [
    {
      object (AppTrackInfo)
    }
  ],
  "author": string,
  "playStoreUrl": string,
  "distributionChannel": enum (DistributionChannel),
  "appPricing": enum (AppPricing),
  "description": string,
  "screenshotUrls": [
    string
  ],
  "category": string,
  "recentChanges": string,
  "minAndroidSdkVersion": integer,
  "contentRating": enum (ContentRating),
  "updateTime": string,
  "availableCountries": [
    string
  ],
  "features": [
    enum (AppFeature)
  ],
  "appVersions": [
    {
      object (AppVersion)
    }
  ],
  "fullDescription": string
}
फ़ील्ड
name

string

Enterprises/{enterprise}/applications/{packageName} फ़ॉर्म में मौजूद ऐप्लिकेशन का नाम.

title

string

ऐप्लिकेशन का टाइटल. स्थानीय जगह के अनुसार.

permissions[]

object (ApplicationPermission)

ऐप्लिकेशन के लिए ज़रूरी अनुमतियां.

managedProperties[]

object (ManagedProperty)

मैनेज की जा रही प्रॉपर्टी के सेट को ऐप्लिकेशन के लिए पहले से कॉन्फ़िगर किया जा सकता है.

iconUrl

string

किसी इमेज का लिंक, जिसे ऐप्लिकेशन के आइकॉन के तौर पर इस्तेमाल किया जा सकता है. इस इमेज का साइज़ 512 x 512 पिक्सल से ज़्यादा नहीं होना चाहिए.

smallIconUrl

string

किसी छोटी इमेज का लिंक, जिसे ऐप्लिकेशन के आइकॉन के तौर पर इस्तेमाल किया जा सकता है. यह इमेज 128 x 128 पिक्सल वाले साइज़ के लिए सही है.

appTracks[]

object (AppTrackInfo)

ऐप्लिकेशन ट्रैक एंटरप्राइज़ को दिखाई देते हैं.

author

string

ऐप्लिकेशन के लेखक का नाम (उदाहरण के लिए, ऐप्लिकेशन डेवलपर).

playStoreUrl

string

ऐप्लिकेशन के (उपभोक्ता) Google Play की ज़्यादा जानकारी वाले पेज का लिंक.

distributionChannel

enum (DistributionChannel)

यह पैकेज कैसे और किसके लिए उपलब्ध कराया जाता है.

appPricing

enum (AppPricing)

यह ऐप्लिकेशन मुफ़्त है, इन-ऐप्लिकेशन खरीदारी के साथ मुफ़्त है या पैसे चुकाकर डाउनलोड किया जा सकता है. अगर कीमत तय नहीं की गई है, तो इसका मतलब है कि ऐप्लिकेशन अब सामान्य रूप से उपलब्ध नहीं है. हालांकि, हो सकता है कि ऐप्लिकेशन अब भी उन लोगों के लिए उपलब्ध हो जिनके पास वह है.

description

string

अगर उपलब्ध हो, तो स्थानीय जगह के अनुसार प्रमोशन की जानकारी देना.

screenshotUrls[]

string

ऐप्लिकेशन के स्क्रीनशॉट के लिंक की सूची.

category

string

ऐप्लिकेशन कैटगरी (उदाहरण के लिए, रेसिंग, सोशल वगैरह)

recentChanges

string

ऐप्लिकेशन में हाल ही में किए गए बदलावों की स्थानीय जानकारी.

minAndroidSdkVersion

integer

ऐप्लिकेशन को चलाने के लिए, Android SDK का कम से कम वर्शन होना ज़रूरी है.

contentRating

enum (ContentRating)

इस ऐप्लिकेशन की कॉन्टेंट रेटिंग.

updateTime

string (Timestamp format)

सिर्फ़ आउटपुट के लिए. ऐप्लिकेशन के पिछली बार पब्लिश होने का अनुमानित समय (सात दिनों के अंदर).

आरएफ़सी3339 यूटीसी "ज़ुलु" में टाइमस्टैंप फ़ॉर्मैट, नैनोसेकंड रिज़ॉल्यूशन और ज़्यादा से ज़्यादा नौ फ़्रैक्शनल अंकों के साथ हो सकता है. उदाहरण: "2014-10-02T15:01:23Z" और "2014-10-02T15:01:23.045123456Z".

availableCountries[]

string

वे देश जहां यह ऐप्लिकेशन ISO 3166-1 alpha-2 के मुताबिक उपलब्ध है.

features[]

enum (AppFeature)

इस ऐप्लिकेशन की ध्यान देने वाली सुविधाएं (अगर कोई हैं).

appVersions[]

object (AppVersion)

फ़िलहाल, इस ऐप्लिकेशन के ये वर्शन उपलब्ध हैं.

fullDescription

string

अगर उपलब्ध हो, तो ऐप्लिकेशन की पूरी जानकारी.

ApplicationPermission

ऐप्लिकेशन के लिए अनुमति की ज़रूरत होती है.

JSON के काेड में दिखाना
{
  "permissionId": string,
  "name": string,
  "description": string
}
फ़ील्ड
permissionId

string

अनुमति की खास तौर पर पहचान करने वाली ओपेक स्ट्रिंग. स्थानीय भाषा में नहीं है.

name

string

अनुमति का नाम. स्थानीय जगह के अनुसार.

description

string

इस अनुमति के बारे में ज़्यादा जानकारी, इससे क्या असर पड़ता है, इस बारे में ज़्यादा जानकारी मिलती है. स्थानीय जगह के अनुसार.

ManagedProperty

मैनेज की जा रही प्रॉपर्टी.

JSON के काेड में दिखाना
{
  "key": string,
  "type": enum (ManagedPropertyType),
  "title": string,
  "description": string,
  "entries": [
    {
      object (ManagedPropertyEntry)
    }
  ],
  "defaultValue": value,
  "nestedProperties": [
    {
      object (ManagedProperty)
    }
  ]
}
फ़ील्ड
key

string

कोई खास कुंजी जिसे ऐप्लिकेशन, प्रॉपर्टी की पहचान करने के लिए इस्तेमाल करता है, जैसे कि "com.google.android.gm.fieldname".

type

enum (ManagedPropertyType)

प्रॉपर्टी किस तरह की है.

title

string

प्रॉपर्टी का नाम. स्थानीय जगह के अनुसार.

description

string

प्रॉपर्टी के बारे में ज़्यादा जानकारी, जिससे पता चलता है कि इसका क्या असर पड़ता है. स्थानीय जगह के अनुसार.

entries[]

object (ManagedPropertyEntry)

CHOICE या MULTISELECT प्रॉपर्टी के लिए, संभावित एंट्री की सूची.

defaultValue

value (Value format)

प्रॉपर्टी की डिफ़ॉल्ट वैल्यू. BUNDLE_ARRAY प्रॉपर्टी की कोई डिफ़ॉल्ट वैल्यू नहीं है.

nestedProperties[]

object (ManagedProperty)

BUNDLE_ARRAY प्रॉपर्टी के लिए, नेस्ट की गई प्रॉपर्टी की सूची. BUNDLE_ARRAY प्रॉपर्टी ज़्यादा से ज़्यादा दो लेवल की हो सकती है.

ManagedPropertyType

मैनेज की जा रही प्रॉपर्टी किस तरह की है.

Enums
MANAGED_PROPERTY_TYPE_UNSPECIFIED इस्तेमाल नहीं किया गया.
BOOL बूलियन टाइप की प्रॉपर्टी.
STRING स्ट्रिंग टाइप की प्रॉपर्टी.
INTEGER पूर्णांक टाइप की प्रॉपर्टी.
CHOICE सेट में से एक आइटम चुना जा सकता है.
MULTISELECT किसी सेट में से कई आइटम के विकल्प.
HIDDEN स्ट्रिंग टाइप की छिपी हुई पाबंदी. डिफ़ॉल्ट वैल्यू का इस्तेमाल ऐसी जानकारी भेजने के लिए किया जा सकता है जिसमें बदलाव नहीं किया जा सकता. जैसे, वर्शन कोड.
BUNDLE कई प्रॉपर्टी
BUNDLE_ARRAY प्रॉपर्टी बंडल का कलेक्शन.

ManagedPropertyEntry

मैनेज की जा रही प्रॉपर्टी की एंट्री.

JSON के काेड में दिखाना
{
  "value": string,
  "name": string
}
फ़ील्ड
value

string

एंट्री की वह वैल्यू जिसे मशीन पढ़ सकती है. इसका इस्तेमाल कॉन्फ़िगरेशन में किया जाना चाहिए. स्थानीय भाषा में नहीं है.

name

string

वैल्यू का ऐसा नाम जिसे कोई भी व्यक्ति आसानी से पढ़ सकता है. स्थानीय जगह के अनुसार.

AppTrackInfo

किसी ऐप्लिकेशन ट्रैक को नाम देने के लिए आईडी.

JSON के काेड में दिखाना
{
  "trackId": string,
  "trackAlias": string
}
फ़ील्ड
trackId

string

ऐसा यूनीक ट्रैक आइडेंटिफ़ायर जिसे बदला नहीं जा सकता. यह आइडेंटिफ़ायर, releaseTrackId से Play Console के पेज के यूआरएल में मौजूद होता है, जो ऐप्लिकेशन के ट्रैक की जानकारी दिखाता है.

trackAlias

string

trackId से जुड़ा ट्रैक का नाम, जिसे Play Console में सेट किया जाता है. Play Console से नाम में बदलाव किया जा सकता है.

DistributionChannel

संभावित डिस्ट्रिब्यूशन चैनल.

Enums
DISTRIBUTION_CHANNEL_UNSPECIFIED नहीं बताया गया है
PUBLIC_GOOGLE_HOSTED पैकेज, Play Store पर उपलब्ध है. साथ ही, यह किसी खास एंटरप्राइज़ के लिए ही उपलब्ध नहीं है.
PRIVATE_GOOGLE_HOSTED पैकेज एक निजी ऐप्लिकेशन है, जिसे किसी एंटरप्राइज़ के लिए सीमित किया गया है, लेकिन इसे Google होस्ट करता है.
PRIVATE_SELF_HOSTED निजी ऐप्लिकेशन, जो एंटरप्राइज़ के लिए सीमित है. इसे निजी तौर पर होस्ट किया जाता है.

AppPricing

ऐप्लिकेशन की संभावित कीमत.

Enums
APP_PRICING_UNSPECIFIED अज्ञात कीमत, जिसका इस्तेमाल ऐसे ऐप्लिकेशन के बारे में बताने के लिए किया जाता है जिसे मंज़ूरी मिली हुई है और जो सामान्य रूप से उपलब्ध नहीं है.
FREE यह ऐप्लिकेशन मुफ़्त है.
FREE_WITH_IN_APP_PURCHASE ऐप्लिकेशन मुफ़्त है, लेकिन इसमें इन-ऐप्लिकेशन खरीदारी की जा सकती है.
PAID ऐप्लिकेशन के लिए पैसे चुकाए जा चुके हैं.

ContentRating

सामान्य आईएआरसी मानक के मुताबिक कॉन्टेंट रेटिंग.

Enums
CONTENT_RATING_UNSPECIFIED नहीं बताया गया है
THREE_YEARS कॉन्टेंट सिर्फ़ तीन साल और उससे ज़्यादा उम्र के लोगों के लिए सही है.
SEVEN_YEARS कॉन्टेंट सिर्फ़ सात साल और उससे ज़्यादा उम्र के लोगों के लिए सही है.
TWELVE_YEARS कॉन्टेंट सिर्फ़ 12 साल और उससे ज़्यादा उम्र के लोगों के लिए सही है.
SIXTEEN_YEARS कॉन्टेंट सिर्फ़ 16 साल और उससे ज़्यादा उम्र के लोगों के लिए सही है.
EIGHTEEN_YEARS कॉन्टेंट सिर्फ़ 18 साल और उससे ज़्यादा उम्र के लोगों के लिए सही है.

AppFeature

ऐप्लिकेशन की संभावित सुविधाएं.

Enums
APP_FEATURE_UNSPECIFIED नहीं बताया गया है
VPN_APP ऐप्लिकेशन एक वीपीएन हो.

AppVersion

यह ऐप्लिकेशन के सिंगल वर्शन को दिखाता है.

JSON के काेड में दिखाना
{
  "versionString": string,
  "versionCode": integer,
  "trackIds": [
    string
  ],
  "production": boolean
}
फ़ील्ड
versionString

string

वर्शन की पहचान करने के लिए ऐप्लिकेशन डेवलपर, Play Store में इस्तेमाल की गई स्ट्रिंग का इस्तेमाल करता है. यह ज़रूरी नहीं है कि स्ट्रिंग यूनीक हो या स्थानीय जगह के मुताबिक हो (उदाहरण के लिए, स्ट्रिंग "1.4" हो सकती है).

versionCode

integer

ऐप्लिकेशन वर्शन के लिए यूनीक इंक्रीमेंटल आइडेंटिफ़ायर.

trackIds[]

string

उन आइडेंटिफ़ायर को ट्रैक करें जिनमें ऐप्लिकेशन का वर्शन पब्लिश किया गया है. इसमें प्रोडक्शन ट्रैक शामिल नहीं है. इसके बजाय, प्रोडक्शन देखें.

production

boolean

अगर वैल्यू 'सही है' पर सेट है, तो इससे पता चलता है कि यह वर्शन एक प्रोडक्शन ट्रैक है.

तरीके

get

किसी ऐप्लिकेशन के बारे में जानकारी देता है.