获取 Android 应用程序 APK 的详细信息。
HTTP请求
POST https://testing.googleapis.com/v1/applicationDetailService/getApkDetails
URL 使用gRPC 转码语法。
请求正文
请求正文包含FileReference
的实例。
响应体
包含指定 Android 应用程序 APK 详细信息的响应。
如果成功,响应正文包含具有以下结构的数据:
JSON 表示 |
---|
{
"apkDetail": {
object ( |
领域 | |
---|---|
apkDetail | Android APK 的详细信息。 |
授权范围
需要以下 OAuth 范围:
-
https://www.googleapis.com/auth/cloud-platform
有关详细信息,请参阅身份验证概述。
Apk详情
基于应用程序清单和 apk 存档内容的 Android 应用程序详细信息。
JSON 表示 |
---|
{
"apkManifest": {
object ( |
领域 | |
---|---|
apkManifest | |
Apk清单
Android 应用程序清单。请参阅http://developer.android.com/guide/topics/manifest/manifest-intro.html
JSON 表示 |
---|
{ "packageName": string, "minSdkVersion": integer, "maxSdkVersion": integer, "targetSdkVersion": integer, "applicationLabel": string, "intentFilters": [ { object ( |
领域 | |
---|---|
packageName | 此应用程序的完整 Java 样式包名称,例如“com.example.foo”。 |
minSdkVersion | 应用程序运行所需的最低 API 级别。 |
maxSdkVersion | 应用程序设计运行的最高 API 级别。 |
targetSdkVersion | 指定应用程序设计运行的 API 级别。 |
applicationLabel | 应用程序的用户可读名称。 |
intentFilters[] | |
usesPermission[] | 应用程序声明使用的权限 |
versionCode | 应用程序内部使用的版本号。 |
versionName | 向用户显示的版本号。 |
metadata[] | 清单中定义的元数据标签。 |
usesFeature[] | 清单中定义的功能使用标签。 |
services[] | 包含的服务 |
意图过滤器
这
JSON 表示 |
---|
{ "actionNames": [ string ], "categoryNames": [ string ], "mimeType": string } |
领域 | |
---|---|
actionNames[] | android:name 的值 |
categoryNames[] | android:name 的值 |
mimeType | android:mimeType 的值标签。 |
元数据
A
JSON 表示 |
---|
{ "name": string, "value": string } |
领域 | |
---|---|
name | android:name 值 |
value | android:value 值 |
使用功能
A
JSON 表示 |
---|
{ "name": string, "isRequired": boolean } |
领域 | |
---|---|
name | android:name 值 |
isRequired | android:必填值 |
服务
这
JSON 表示 |
---|
{
"name": string,
"intentFilter": [
{
object ( |
领域 | |
---|---|
name | android:name 值 |
intentFilter[] | 服务中的意图过滤器 |