Method: applicationDetailService.getApkDetails

Bir Android uygulaması APK'sının ayrıntılarını alır.

HTTP isteği

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

URL, gRPC Kod Dönüştürme sözdizimini kullanır.

Talep gövdesi

İstek gövdesi FileReference örneğini içerir.

Yanıt gövdesi

Belirtilen Android uygulaması APK'sının ayrıntılarını içeren yanıt.

Başarılı olursa yanıt gövdesi aşağıdaki yapıya sahip verileri içerir:

JSON gösterimi
{
  "apkDetail": {
    object (ApkDetail)
  }
}
Alanlar
apkDetail

object ( ApkDetail )

Android APK'sının ayrıntıları.

Yetki kapsamları

Aşağıdaki OAuth kapsamını gerektirir:

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

Daha fazla bilgi için Kimlik Doğrulamaya Genel Bakış bölümüne bakın.

ApkDetay

Uygulama bildirimi ve apk arşivi içeriklerine dayalı Android uygulama ayrıntıları.

JSON gösterimi
{
  "apkManifest": {
    object (ApkManifest)
  }
}
Alanlar
apkManifest

object ( ApkManifest )

ApkManifest'i

Bir Android uygulaması bildirimi. Bkz. http://developer.android.com/guide/topics/manifest/manifest-intro.html

JSON gösterimi
{
  "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)
    }
  ]
}
Alanlar
packageName

string

Bu uygulama için tam Java stili paket adı, örneğin "com.example.foo".

minSdkVersion

integer

Uygulamanın çalışması için gereken minimum API düzeyi.

maxSdkVersion

integer

Uygulamanın çalışacak şekilde tasarlandığı maksimum API düzeyi.

targetSdkVersion

integer

Uygulamanın çalışacak şekilde tasarlandığı API Düzeyini belirtir.

applicationLabel

string

Uygulama için kullanıcı tarafından okunabilen ad.

intentFilters[]

object ( IntentFilter )

usesPermission[]

string

Uygulama tarafından kullanılacağı bildirilen izinler

versionCode

string ( int64 format)

Uygulama tarafından dahili olarak kullanılan sürüm numarası.

versionName

string

Kullanıcılara gösterilen sürüm numarası.

metadata[]

object ( Metadata )

Manifest'te tanımlanan meta veri etiketleri.

usesFeature[]

object ( UsesFeature )

Manifest'te tanımlanan özellik kullanım etiketleri.

services[]

object ( Service )

İçeriğinde yer alan hizmetler etiket.

Niyet Filtresi

bir bölümü etiket. https://developer.android.com/guide/topics/manifest/intent-filter-element.html

JSON gösterimi
{
  "actionNames": [
    string
  ],
  "categoryNames": [
    string
  ],
  "mimeType": string
}
Alanlar
actionNames[]

string

Android:name değeri etiket.

categoryNames[]

string

Android:name değeri etiket.

mimeType

string

Android:mimeType değeri etiket.

Meta veriler

A bir manifest içinde etiketleyin. https://developer.android.com/guide/topics/manifest/meta-data-element.html

JSON gösterimi
{
  "name": string,
  "value": string
}
Alanlar
name

string

Android:isim değeri

value

string

Android:değer değeri

Kullanım AlanlarıÖzellik

A bir manifest içinde etiketleyin. https://developer.android.com/guide/topics/manifest/uses-feature-element.html

JSON gösterimi
{
  "name": string,
  "isRequired": boolean
}
Alanlar
name

string

Android:isim değeri

isRequired

boolean

Android:gerekli değer

Hizmet

bir bölüm etiket. https://developer.android.com/guide/topics/manifest/service-element

JSON gösterimi
{
  "name": string,
  "intentFilter": [
    {
      object (IntentFilter)
    }
  ]
}
Alanlar
name

string

Android:isim değeri

intentFilter[]

object ( IntentFilter )

Hizmetteki amaç filtreleri