- solicitud HTTP
- Cuerpo de la solicitud
- Cuerpo de respuesta
- Ámbitos de autorización
- Detalle de Apk
- ApkManifiesto
- Filtro de intención
- Metadatos
- UsosCaracterística
- Servicio
- ¡Intentalo!
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 ( |
Campos | |
---|---|
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 ( |
Campos | |
---|---|
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 ( |
Campos | |
---|---|
packageName | Nombre completo del paquete estilo Java para esta aplicación, por ejemplo, "com.example.foo". |
minSdkVersion | Nivel mínimo de API requerido para que se ejecute la aplicación. |
maxSdkVersion | Nivel máximo de API en el que la aplicación está diseñada para ejecutarse. |
targetSdkVersion | Especifica el nivel de API en el que está diseñada para ejecutarse la aplicación. |
applicationLabel | Nombre legible por el usuario para la aplicación. |
intentFilters[] | |
usesPermission[] | Permisos declarados para ser utilizados por la aplicación |
versionCode | Número de versión utilizado internamente por la aplicación. |
versionName | Número de versión mostrado a los usuarios. |
metadata[] | Etiquetas de metadatos definidas en el manifiesto. |
usesFeature[] | Etiquetas de uso de funciones definidas en el manifiesto. |
services[] | Servicios contenidos en el |
Filtro de intención
El
Representación JSON |
---|
{ "actionNames": [ string ], "categoryNames": [ string ], "mimeType": string } |
Campos | |
---|---|
actionNames[] | El valor android:name del |
categoryNames[] | El valor android:name del |
mimeType | El valor android:mimeType del etiqueta. |
Metadatos
A
Representación JSON |
---|
{ "name": string, "value": string } |
Campos | |
---|---|
name | El android: valor de nombre |
value | El valor android:value |
UsosCaracterística
A
Representación JSON |
---|
{ "name": string, "isRequired": boolean } |
Campos | |
---|---|
name | El android: valor de nombre |
isRequired | El android: valor requerido |
Servicio
El
Representación JSON |
---|
{
"name": string,
"intentFilter": [
{
object ( |
Campos | |
---|---|
name | El android: valor de nombre |
intentFilter[] | Filtros de intención en el servicio. |