Method: applicationDetailService.getApkDetails

获取 Android 应用 APK 的详细信息。

HTTP 请求

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

网址采用 gRPC 转码语法。

查询参数

参数
bundleLocation

object (FileReference)

可选。要详细解析的 App Bundle。

请求正文

请求正文包含一个 FileReference 实例。

响应正文

包含指定 Android 应用详情的响应。

如果成功,响应正文将包含结构如下的数据:

JSON 表示法
{
  "apkDetail": {
    object (ApkDetail)
  }
}
字段
apkDetail

object (ApkDetail)

Android 应用的详细信息。

授权范围

需要以下 OAuth 范围:

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

如需了解详情,请参阅身份验证概览

ApkDetail

基于应用清单和归档内容的 Android 应用详细信息。

JSON 表示法
{
  "apkManifest": {
    object (ApkManifest)
  }
}
字段
apkManifest

object (ApkManifest)

ApkManifest

Android 应用清单。请参阅 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

android:required 值

Service

标记的 部分。https://developer.android.com/guide/topics/manifest/service-element

JSON 表示法
{
  "name": string,
  "intentFilter": [
    {
      object (IntentFilter)
    }
  ]
}
字段
name

string

android:name 值

intentFilter[]

object (IntentFilter)

服务中的 intent 过滤器