Method: applicationDetailService.getApkDetails

Mendapatkan detail APK aplikasi Android.

permintaan HTTP

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

URL menggunakan sintaks Transcoding gRPC .

Permintaan tubuh

Badan permintaan berisi instance FileReference .

Badan respons

Respons berisi detail APK aplikasi Android yang ditentukan.

Jika berhasil, isi respons berisi data dengan struktur berikut:

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

object ( ApkDetail )

Detail APK Android.

Cakupan otorisasi

Memerlukan cakupan OAuth berikut:

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

Untuk informasi lebih lanjut, lihat Ikhtisar Otentikasi .

Detail Apk

Detail aplikasi Android berdasarkan manifes aplikasi dan isi arsip apk.

Representasi JSON
{
  "apkManifest": {
    object (ApkManifest)
  }
}
Bidang
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)
    }
  ]
}
Bidang
packageName

string

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

minSdkVersion

integer

Level API minimum diperlukan agar aplikasi dapat berjalan.

maxSdkVersion

integer

Level API maksimum tempat aplikasi dirancang untuk dijalankan.

targetSdkVersion

integer

Menentukan API Level tempat aplikasi dirancang untuk dijalankan.

applicationLabel

string

Nama aplikasi yang dapat dibaca pengguna.

intentFilters[]

object ( IntentFilter )

usesPermission[]

string

Izin dinyatakan dapat digunakan oleh aplikasi

versionCode

string ( int64 format)

Nomor versi yang digunakan secara internal oleh aplikasi.

versionName

string

Nomor versi ditampilkan kepada pengguna.

metadata[]

object ( Metadata )

Tag metadata ditentukan dalam manifes.

usesFeature[]

object ( UsesFeature )

Tag penggunaan fitur ditentukan dalam manifes.

services[]

object ( Service )

Layanan yang terkandung dalam menandai.

Filter Maksud

Itu bagian dari sebuah menandai. https://developer.android.com/guide/topics/manifest/intent-filter-element.html

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

string

Nilai android:name dari menandai.

categoryNames[]

string

Nilai android:name dari menandai.

mimeType

string

Nilai android:mimeType dari menandai.

Metadata

A tag dalam manifes. https://developer.android.com/guide/topics/manifest/meta-data-element.html

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

string

Android:nilai nama

value

string

Android:nilai nilai

Fitur Penggunaan

A tag dalam manifes. https://developer.android.com/guide/topics/manifest/uses-feature-element.html

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

string

Android:nilai nama

isRequired

boolean

Android: nilai yang diperlukan

Melayani

Itu bagian dari sebuah menandai. https://developer.android.com/guide/topics/manifest/service-element

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

string

Android:nilai nama

intentFilter[]

object ( IntentFilter )

Filter maksud dalam layanan