- HTTP अनुरोध
- निकाय से अनुरोध करें
- प्रतिक्रिया निकाय
- प्राधिकरण के दायरे
- एपीके विवरण
- ApkManifest
- इरादाफ़िल्टर
- मेटाडाटा
- उपयोग सुविधा
- सेवा
- इसे अजमाएं!
एंड्रॉइड एप्लिकेशन एपीके का विवरण प्राप्त करता है।
HTTP अनुरोध
POST https://testing.googleapis.com/v1/applicationDetailService/getApkDetails
यूआरएल जीआरपीसी ट्रांसकोडिंग सिंटैक्स का उपयोग करता है।
निकाय से अनुरोध करें
अनुरोध निकाय में FileReference
का एक उदाहरण शामिल है।
प्रतिक्रिया निकाय
प्रतिक्रिया जिसमें निर्दिष्ट एंड्रॉइड एप्लिकेशन एपीके का विवरण शामिल है।
सफल होने पर, प्रतिक्रिया निकाय में निम्नलिखित संरचना वाला डेटा शामिल होता है:
JSON प्रतिनिधित्व |
---|
{
"apkDetail": {
object ( |
खेत | |
---|---|
apkDetail | एंड्रॉइड एपीके का विवरण। |
प्राधिकरण के दायरे
निम्नलिखित OAuth दायरे की आवश्यकता है:
-
https://www.googleapis.com/auth/cloud-platform
अधिक जानकारी के लिए, प्रमाणीकरण अवलोकन देखें।
एपीके विवरण
एप्लिकेशन मेनिफेस्ट और एपीके संग्रह सामग्री के आधार पर एंड्रॉइड एप्लिकेशन विवरण।
JSON प्रतिनिधित्व |
---|
{
"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 ( |
खेत | |
---|---|
packageName | इस एप्लिकेशन के लिए पूर्ण जावा-शैली पैकेज नाम, उदाहरण के लिए "com.example.foo"। |
minSdkVersion | एप्लिकेशन को चलाने के लिए न्यूनतम एपीआई स्तर आवश्यक है। |
maxSdkVersion | अधिकतम एपीआई स्तर जिस पर एप्लिकेशन को चलाने के लिए डिज़ाइन किया गया है। |
targetSdkVersion | एपीआई स्तर निर्दिष्ट करता है जिस पर एप्लिकेशन को चलाने के लिए डिज़ाइन किया गया है। |
applicationLabel | एप्लिकेशन के लिए उपयोगकर्ता-पठनीय नाम. |
intentFilters[] | |
usesPermission[] | एप्लिकेशन द्वारा उपयोग की जाने वाली अनुमतियाँ घोषित की गईं |
versionCode | ऐप द्वारा आंतरिक रूप से उपयोग किया जाने वाला संस्करण क्रमांक। |
versionName | उपयोगकर्ताओं को संस्करण क्रमांक दिखाया गया. |
metadata[] | मेनिफेस्ट में परिभाषित मेटा-डेटा टैग। |
usesFeature[] | मैनिफ़ेस्ट में परिभाषित फ़ीचर उपयोग टैग। |
services[] | में निहित सेवाएँ |
इरादाफ़िल्टर
JSON प्रतिनिधित्व |
---|
{ "actionNames": [ string ], "categoryNames": [ string ], "mimeType": string } |
खेत | |
---|---|
actionNames[] | android:name का मान |
categoryNames[] | android:name का मान |
mimeType | android:mimeType का मान टैग। |
मेटाडाटा
ए
JSON प्रतिनिधित्व |
---|
{ "name": string, "value": string } |
खेत | |
---|---|
name | एंड्रॉइड:नाम मान |
value | एंड्रॉइड: मान मान |
उपयोग सुविधा
ए
JSON प्रतिनिधित्व |
---|
{ "name": string, "isRequired": boolean } |
खेत | |
---|---|
name | एंड्रॉइड:नाम मान |
isRequired | एंड्रॉइड: आवश्यक मान |
सेवा
JSON प्रतिनिधित्व |
---|
{
"name": string,
"intentFilter": [
{
object ( |
खेत | |
---|---|
name | एंड्रॉइड:नाम मान |
intentFilter[] | सेवा में आशय फ़िल्टर |