Method: applicationDetailService.getApkDetails

Android ऐप्लिकेशन APK की जानकारी हासिल करता है.

एचटीटीपी अनुरोध

POST https://testing.googleapis.com/v1/applicationDetailService/getApkDetails

यह यूआरएल gRPC ट्रांसकोडिंग सिंटैक्स का इस्तेमाल करता है.

अनुरोध का मुख्य भाग

अनुरोध के मुख्य हिस्से में FileReference का एक इंस्टेंस शामिल है.

जवाब का लेख

जवाब में, बताए गए Android ऐप्लिकेशन APK की जानकारी शामिल होती है.

अगर इंडेक्सिंग सही से हाे जाती है, ताे जवाब के लेख में नीचे दिए गए स्ट्रक्चर का डेटा शामिल होता है.

JSON के काेड में दिखाना
{
  "apkDetail": {
    object (ApkDetail)
  }
}
फ़ील्ड
apkDetail

object (ApkDetail)

Android APK की जानकारी.

अनुमति के दायरे

नीचे दिए गए OAuth स्कोप की ज़रूरत हाेती है:

  • https://www.googleapis.com/auth/cloud-platform

ज़्यादा जानकारी के लिए, पुष्टि करने से जुड़ी खास जानकारी देखें.

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

ऐप्लिकेशन मेनिफ़ेस्ट और apk संग्रहित सामग्री पर आधारित Android ऐप्लिकेशन के विवरण.

JSON के काेड में दिखाना
{
  "apkManifest": {
    object (ApkManifest)
  }
}
फ़ील्ड
apkManifest

object (ApkManifest)

एपीकेमेनिफ़ेस्ट

Android ऐप्लिकेशन मेनिफ़ेस्ट. http://developer.android.com/guide/topics/manifest/manifest-intro.html देखें

JSON के काेड में दिखाना
{
  "packageName": string,
  "minSdkVersion": integer,
  "maxSdkVersion": integer,
  "targetSdkVersion": integer,
  "applicationLabel": string,
  "intentFilters": [
    {
      object (IntentFilter)
    }
  ],
  "usesPermission": [
    string
  ],
  "versionCode": string,
  "versionName": string,
  "metadata": [
    {
      object (Metadata)
    }
  ],
  "usesFeature": [
    {
      object (UsesFeature)
    }
  ],
  "services": [
    {
      object (Service)
    }
  ]
}
फ़ील्ड
packageName

string

इस ऐप्लिकेशन के लिए Java-स्टाइल पैकेज का पूरा नाम, जैसे कि "com.example.foo".

minSdkVersion

integer

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

maxSdkVersion

integer

वह ज़्यादा से ज़्यादा एपीआई लेवल जिस पर ऐप्लिकेशन को चलाने के लिए डिज़ाइन किया गया है.

targetSdkVersion

integer

उस एपीआई लेवल के बारे में बताता है जिस पर ऐप्लिकेशन को चलाने के लिए डिज़ाइन किया गया है.

applicationLabel

string

ऐप्लिकेशन के लिए उपयोगकर्ता द्वारा पढ़ने योग्य नाम.

intentFilters[]

object (IntentFilter)

usesPermission[]

string

ऐप्लिकेशन जिन अनुमतियों का इस्तेमाल कर रहा है

versionCode

string (int64 format)

ऐप्लिकेशन के लिए इस्तेमाल किया जाने वाला वर्शन नंबर.

versionName

string

वर्शन नंबर उपयोगकर्ताओं को दिखाया गया.

metadata[]

object (Metadata)

मेनिफ़ेस्ट में तय किए गए मेटा-डेटा टैग.

usesFeature[]

object (UsesFeature)

मेनिफ़ेस्ट में बताए गए सुविधा के इस्तेमाल के टैग.

services[]

object (Service)

टैग में शामिल सेवाएं.

इंटेंटफ़िल्टर

टैग का सेक्शन. https://developer.android.com/guide/topics/manifest/intent-filter-element.html

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

string

टैग की android:name वैल्यू.

categoryNames[]

string

टैग की android:name वैल्यू.

mimeType

string

टैग की android:mimeType वैल्यू.

मेटाडेटा

मेनिफ़ेस्ट में कोई टैग. https://developer.android.com/guide/topics/manifest/meta-data-element.html

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

string

android:name की वैल्यू

value

string

android:value की वैल्यू

इस्तेमाल की सुविधा

मेनिफ़ेस्ट में कोई टैग. https://developer.android.com/guide/topics/manifest/uses-feature-element.html

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

string

android:name की वैल्यू

isRequired

boolean

android:required मान

सेवा

टैग का सेक्शन. https://developer.android.com/guide/topics/manifest/service-element

JSON के काेड में दिखाना
{
  "name": string,
  "intentFilter": [
    {
      object (IntentFilter)
    }
  ]
}
फ़ील्ड
name

string

android:name की वैल्यू

intentFilter[]

object (IntentFilter)

सेवा में इंटेंट फ़िल्टर