Method: applicationDetailService.getApkDetails

Obtiene los detalles de un APK de aplicación de Android.

solicitud HTTP

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

La URL utiliza la sintaxis de transcodificación gRPC .

Cuerpo de la solicitud

El cuerpo de la solicitud contiene una instancia de FileReference .

Cuerpo de respuesta

Respuesta que contiene los detalles del APK de la aplicación de Android especificada.

Si tiene éxito, el cuerpo de la respuesta contiene datos con la siguiente estructura:

Representación JSON
{
  "apkDetail": {
    object (ApkDetail)
  }
}
Campos
apkDetail

object ( ApkDetail )

Detalles del APK de Android.

Ámbitos de autorización

Requiere el siguiente alcance de OAuth:

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

Para obtener más información, consulte Descripción general de la autenticación .

Detalle de Apk

Detalles de la aplicación de Android basados ​​en el manifiesto de la aplicación y el contenido del archivo apk.

Representación JSON
{
  "apkManifest": {
    object (ApkManifest)
  }
}
Campos
apkManifest

object ( ApkManifest )

ApkManifiesto

Un manifiesto de aplicación de Android. Consulte http://developer.android.com/guide/topics/manifest/manifest-intro.html

Representación 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)
    }
  ]
}
Campos
packageName

string

Nombre completo del paquete estilo Java para esta aplicación, por ejemplo, "com.example.foo".

minSdkVersion

integer

Nivel mínimo de API requerido para que se ejecute la aplicación.

maxSdkVersion

integer

Nivel máximo de API en el que la aplicación está diseñada para ejecutarse.

targetSdkVersion

integer

Especifica el nivel de API en el que está diseñada para ejecutarse la aplicación.

applicationLabel

string

Nombre legible por el usuario para la aplicación.

intentFilters[]

object ( IntentFilter )

usesPermission[]

string

Permisos declarados para ser utilizados por la aplicación

versionCode

string ( int64 format)

Número de versión utilizado internamente por la aplicación.

versionName

string

Número de versión mostrado a los usuarios.

metadata[]

object ( Metadata )

Etiquetas de metadatos definidas en el manifiesto.

usesFeature[]

object ( UsesFeature )

Etiquetas de uso de funciones definidas en el manifiesto.

services[]

object ( Service )

Servicios contenidos en el etiqueta.

Filtro de intención

El sección de un etiqueta. https://developer.android.com/guide/topics/manifest/intent-filter-element.html

Representación JSON
{
  "actionNames": [
    string
  ],
  "categoryNames": [
    string
  ],
  "mimeType": string
}
Campos
actionNames[]

string

El valor android:name del etiqueta.

categoryNames[]

string

El valor android:name del etiqueta.

mimeType

string

El valor android:mimeType del etiqueta.

Metadatos

A etiqueta dentro de un manifiesto. https://developer.android.com/guide/topics/manifest/meta-data-element.html

Representación JSON
{
  "name": string,
  "value": string
}
Campos
name

string

El android: valor de nombre

value

string

El valor android:value

UsosCaracterística

A etiqueta dentro de un manifiesto. https://developer.android.com/guide/topics/manifest/uses-feature-element.html

Representación JSON
{
  "name": string,
  "isRequired": boolean
}
Campos
name

string

El android: valor de nombre

isRequired

boolean

El android: valor requerido

Servicio

El sección de un etiqueta. https://developer.android.com/guide/topics/manifest/service-element

Representación JSON
{
  "name": string,
  "intentFilter": [
    {
      object (IntentFilter)
    }
  ]
}
Campos
name

string

El android: valor de nombre

intentFilter[]

object ( IntentFilter )

Filtros de intención en el servicio.