Method: applicationDetailService.getApkDetails

Mendapatkan detail tentang APK aplikasi Android.

Permintaan HTTP

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

URL menggunakan sintaks gRPC Transcoding.

Parameter kueri

Parameter
bundleLocation

object (FileReference)

Opsional. App Bundle yang akan diurai untuk mengetahui detailnya.

Isi permintaan

Isi permintaan memuat instance FileReference.

Isi respons

Respons yang berisi detail aplikasi Android yang ditentukan.

Jika berhasil, isi respons memuat data dengan struktur berikut:

Representasi JSON
{
  "apkDetail": {
    object (ApkDetail)
  }
}
Kolom
apkDetail

object (ApkDetail)

Detail Aplikasi Android.

Cakupan otorisasi

Memerlukan cakupan OAuth berikut:

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

Untuk mengetahui informasi selengkapnya, lihat Ringkasan Autentikasi.

ApkDetail

Detail aplikasi Android berdasarkan manifes aplikasi dan konten arsip.

Representasi JSON
{
  "apkManifest": {
    object (ApkManifest)
  }
}
Kolom
apkManifest

object (ApkManifest)

ApkManifest

Manifes aplikasi Android. Lihat http://developer.android.com/guide/topics/manifest/manifest-intro.html

Representasi 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)
    }
  ]
}
Kolom
packageName

string

Nama paket gaya Java lengkap untuk aplikasi ini, misalnya "com.example.foo".

minSdkVersion

integer

Level API minimum yang diperlukan agar aplikasi dapat dijalankan.

maxSdkVersion

integer

Level API maksimum tempat aplikasi dirancang untuk berjalan.

targetSdkVersion

integer

Menentukan API Level tempat aplikasi dirancang untuk dijalankan.

applicationLabel

string

Nama yang dapat dibaca pengguna untuk aplikasi.

intentFilters[]

object (IntentFilter)

usesPermission[]

string

Izin yang dideklarasikan untuk digunakan oleh aplikasi

versionCode

string (int64 format)

Nomor versi yang digunakan secara internal oleh aplikasi.

versionName

string

Nomor versi yang ditampilkan kepada pengguna.

metadata[]

object (Metadata)

Tag metadata yang ditentukan dalam manifes.

usesFeature[]

object (UsesFeature)

Tag penggunaan fitur yang ditentukan dalam manifes.

services[]

object (Service)

Layanan yang terdapat dalam tag.

IntentFilter

Bagian dari tag . https://developer.android.com/guide/topics/manifes/intent-filter-element.html

Representasi JSON
{
  "actionNames": [
    string
  ],
  "categoryNames": [
    string
  ],
  "mimeType": string
}
Kolom
actionNames[]

string

Nilai android:name dari tag.

categoryNames[]

string

Nilai android:name dari tag.

mimeType

string

Nilai android:mimeType dari tag.

Metadata

Tag di dalam manifes. https://developer.android.com/guide/topics/manifes/meta-data-element.html

Representasi JSON
{
  "name": string,
  "value": string
}
Kolom
name

string

Nilai android:name

value

string

Nilai android:value

MenggunakanFitur

Tag di dalam manifes. https://developer.android.com/guide/topics/manifes/uses-feature-element.html

Representasi JSON
{
  "name": string,
  "isRequired": boolean
}
Kolom
name

string

Nilai android:name

isRequired

boolean

Nilai android:required

Service

Bagian dari tag . https://developer.android.com/guide/topics/manifes/service-element

Representasi JSON
{
  "name": string,
  "intentFilter": [
    {
      object (IntentFilter)
    }
  ]
}
Kolom
name

string

Nilai android:name

intentFilter[]

object (IntentFilter)

Filter intent dalam layanan