REST Resource: enterprises.applications

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

किसी ऐप्लिकेशन की जानकारी.

जेएसओएन के काेड में दिखाना
{
  "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

एंटरप्राइज़/{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)

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

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

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

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

string

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

name

string

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

description

string

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

ManagedProperty

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

जेएसओएन के काेड में दिखाना
{
  "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

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

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

string

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

name

string

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

AppTrackInfo

किसी ऐप्लिकेशन ट्रैक के नाम से जुड़ाव.

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

string

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

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 सामग्री केवल 3 वर्ष और उससे ज़्यादा आयु के लोगों के लिए उपयुक्त है.
SEVEN_YEARS सामग्री केवल 7 वर्ष और उससे ज़्यादा आयु के लोगों के लिए उपयुक्त है.
TWELVE_YEARS सामग्री सिर्फ़ 12 साल और उससे ज़्यादा उम्र के लोगों के लिए सही है.
SIXTEEN_YEARS सामग्री सिर्फ़ 16 साल और उससे ज़्यादा उम्र के लोगों के लिए सही है.
EIGHTEEN_YEARS सामग्री सिर्फ़ 18 साल और उससे ज़्यादा उम्र के लोगों के लिए सही है.

AppFeature

ऐप्लिकेशन में उपलब्ध सुविधाएं.

Enums
APP_FEATURE_UNSPECIFIED नहीं बताया गया है
VPN_APP यह एक वीपीएन है.

AppVersion

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

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

string

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

versionCode

integer

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

trackIds[]

string

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

production

boolean

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

तरीके

get

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