Method: applicationDetailService.getApkDetails

एंड्रॉइड एप्लिकेशन एपीके का विवरण प्राप्त करता है।

HTTP अनुरोध

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

यूआरएल जीआरपीसी ट्रांसकोडिंग सिंटैक्स का उपयोग करता है।

निकाय से अनुरोध करें

अनुरोध निकाय में FileReference का एक उदाहरण शामिल है।

प्रतिक्रिया निकाय

प्रतिक्रिया जिसमें निर्दिष्ट एंड्रॉइड एप्लिकेशन एपीके का विवरण शामिल है।

सफल होने पर, प्रतिक्रिया निकाय में निम्नलिखित संरचना वाला डेटा शामिल होता है:

JSON प्रतिनिधित्व
{
  "apkDetail": {
    object (ApkDetail)
  }
}
खेत
apkDetail

object ( ApkDetail )

एंड्रॉइड एपीके का विवरण।

प्राधिकरण के दायरे

निम्नलिखित OAuth दायरे की आवश्यकता है:

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

अधिक जानकारी के लिए, प्रमाणीकरण अवलोकन देखें।

एपीके विवरण

एप्लिकेशन मेनिफेस्ट और एपीके संग्रह सामग्री के आधार पर एंड्रॉइड एप्लिकेशन विवरण।

JSON प्रतिनिधित्व
{
  "apkManifest": {
    object (ApkManifest)
  }
}
खेत
apkManifest

object ( ApkManifest )

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

इस एप्लिकेशन के लिए पूर्ण जावा-शैली पैकेज नाम, उदाहरण के लिए "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

एंड्रॉइड:नाम मान

value

string

एंड्रॉइड: मान मान

उपयोग सुविधा

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

JSON प्रतिनिधित्व
{
  "name": string,
  "isRequired": boolean
}
खेत
name

string

एंड्रॉइड:नाम मान

isRequired

boolean

एंड्रॉइड: आवश्यक मान

सेवा

एक का अनुभाग टैग। https://developer.android.com/guide/topics/manifest/service-element

JSON प्रतिनिधित्व
{
  "name": string,
  "intentFilter": [
    {
      object (IntentFilter)
    }
  ]
}
खेत
name

string

एंड्रॉइड:नाम मान

intentFilter[]

object ( IntentFilter )

सेवा में आशय फ़िल्टर