Method: applicationDetailService.getApkDetails

מקבל את הפרטים של APK של אפליקציית אנדרואיד.

בקשת HTTP

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

כתובת האתר משתמשת בתחביר GRPC Transcoding .

גוף הבקשה

גוף הבקשה מכיל מופע של FileReference .

גוף תגובה

תגובה המכילה את הפרטים של ה-APK של אפליקציית Android שצוין.

אם זה מצליח, גוף התגובה מכיל נתונים עם המבנה הבא:

ייצוג JSON
{
  "apkDetail": {
    object (ApkDetail)
  }
}
שדות
apkDetail

object ( ApkDetail )

פרטים על ה-APK של אנדרואיד.

היקפי הרשאה

דורש את היקף ה-OAuth הבא:

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

למידע נוסף, עיין בסקירת האימות .

ApkDetail

פרטי אפליקציית אנדרואיד מבוססים על מניפסט אפליקציה ותוכן ארכיון apk.

ייצוג JSON
{
  "apkManifest": {
    object (ApkManifest)
  }
}
שדות
apkManifest

object ( ApkManifest )

ApkManifest

מניפסט אפליקציית אנדרואיד. ראה 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

דרושה רמת API מינימלית להפעלת האפליקציה.

maxSdkVersion

integer

רמת API מקסימלית שבה תוכנן האפליקציה לפעול.

targetSdkVersion

integer

מציין את רמת ה-API שבה תוכנן היישום לפעול.

applicationLabel

string

שם קריא למשתמש עבור האפליקציה.

intentFilters[]

object ( IntentFilter )

usesPermission[]

string

הרשאות שהוכרזו לשימוש על ידי האפליקציה

versionCode

string ( int64 format)

מספר גרסה בשימוש פנימי של האפליקציה.

versionName

string

מספר גרסה מוצג למשתמשים.

metadata[]

object ( Metadata )

תגיות מטא נתונים המוגדרות במניפסט.

usesFeature[]

object ( UsesFeature )

תגי שימוש בתכונות המוגדרות במניפסט.

services[]

object ( Service )

השירותים הכלולים ב תָג.

IntentFilter

ה קטע של תָג. 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

UsesFeature

א תג בתוך מניפסט. https://developer.android.com/guide/topics/manifest/uses-feature-element.html

ייצוג JSON
{
  "name": string,
  "isRequired": boolean
}
שדות
name

string

הערך של android:name

isRequired

boolean

הערך אנדרואיד:נדרש

שֵׁרוּת

ה קטע של א תָג. https://developer.android.com/guide/topics/manifest/service-element

ייצוג JSON
{
  "name": string,
  "intentFilter": [
    {
      object (IntentFilter)
    }
  ]
}
שדות
name

string

הערך של android:name

intentFilter[]

object ( IntentFilter )

מסנני כוונות בשירות