Method: applicationDetailService.getApkDetails

الحصول على تفاصيل تطبيق Android APK.

طلب HTTP

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

يستخدم عنوان URL بناء جملة gRPC Transcoding .

هيئة الطلب

يحتوي نص الطلب على مثيل FileReference .

هيئة الاستجابة

استجابة تحتوي على تفاصيل تطبيق Android المحدد APK.

في حالة النجاح، سيحتوي نص الاستجابة على بيانات بالبنية التالية:

تمثيل جيسون
{
  "apkDetail": {
    object (ApkDetail)
  }
}
مجالات
apkDetail

object ( ApkDetail )

تفاصيل APK للأندرويد.

نطاقات التفويض

يتطلب نطاق OAuth التالي:

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

لمزيد من المعلومات، راجع نظرة عامة على المصادقة .

تفاصيل APK

تفاصيل تطبيق Android بناءً على بيان التطبيق ومحتويات أرشيف APK.

تمثيل جيسون
{
  "apkManifest": {
    object (ApkManifest)
  }
}
مجالات
apkManifest

object ( ApkManifest )

ApkManifest

بيان تطبيق Android. راجع http://developer.Android.com/guide/topics/manifest/manifest-intro.html

تمثيل جيسون
{
  "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

تمثيل جيسون
{
  "actionNames": [
    string
  ],
  "categoryNames": [
    string
  ],
  "mimeType": string
}
مجالات
actionNames[]

string

android: قيمة الاسم لـ بطاقة شعار.

categoryNames[]

string

android: قيمة الاسم لـ بطاقة شعار.

mimeType

string

قيمة android:mimeType لـ بطاقة شعار.

البيانات الوصفية

أ علامة داخل البيان. https://developer.Android.com/guide/topics/manifest/meta-data-element.html

تمثيل جيسون
{
  "name": string,
  "value": string
}
مجالات
name

string

الروبوت: قيمة الاسم

value

string

الروبوت: قيمة القيمة

ميزة الاستخدامات

أ علامة داخل البيان. https://developer.Android.com/guide/topics/manifest/uses-feature-element.html

تمثيل جيسون
{
  "name": string,
  "isRequired": boolean
}
مجالات
name

string

الروبوت: قيمة الاسم

isRequired

boolean

الروبوت: القيمة المطلوبة

خدمة

ال قسم من بطاقة شعار. https://developer.Android.com/guide/topics/manifest/service-element

تمثيل جيسون
{
  "name": string,
  "intentFilter": [
    {
      object (IntentFilter)
    }
  ]
}
مجالات
name

string

الروبوت: قيمة الاسم

intentFilter[]

object ( IntentFilter )

مرشحات النوايا في الخدمة