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

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

recentChanges

string

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

minAndroidSdkVersion

integer

ऐप्लिकेशन को चलाने के लिए, Android SDK टूल का कम से कम वर्शन.

contentRating

enum (ContentRating)

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

updateTime

string (Timestamp format)

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

आरएफ़सी3339 यूटीसी के "Zulu" फ़ॉर्मैट में एक टाइमस्टैंप, नैनोसेकंड रिज़ॉल्यूशन और नौ दशमलव अंकों के साथ. उदाहरण के लिए: "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

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

trackAlias

string

Play Console में सेट किए गए trackId से जुड़े ट्रैक का नाम. 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

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