Method: applicationDetailService.getApkDetails

Obtient les détails d’un APK d’application Android.

Requête HTTP

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

L'URL utilise la syntaxe de transcodage gRPC .

Corps de la demande

Le corps de la requête contient une instance de FileReference .

Corps de réponse

Réponse contenant les détails de l’APK de l’application Android spécifiée.

En cas de succès, le corps de la réponse contient des données avec la structure suivante :

Représentation JSON
{
  "apkDetail": {
    object (ApkDetail)
  }
}
Des champs
apkDetail

object ( ApkDetail )

Détails de l'APK Android.

Portées des autorisations

Nécessite le champ d'application OAuth suivant :

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

Pour plus d'informations, consultez la Présentation de l'authentification .

ApkDétail

Détails de l'application Android basés sur le manifeste de l'application et le contenu de l'archive apk.

Représentation JSON
{
  "apkManifest": {
    object (ApkManifest)
  }
}
Des champs
apkManifest

object ( ApkManifest )

ApkManifeste

Un manifeste d’application Android. Voir http://developer.android.com/guide/topics/manifest/manifest-intro.html

Représentation 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)
    }
  ]
}
Des champs
packageName

string

Nom complet du package de style Java pour cette application, par exemple "com.example.foo".

minSdkVersion

integer

Niveau d'API minimum requis pour que l'application s'exécute.

maxSdkVersion

integer

Niveau d'API maximum sur lequel l'application est conçue pour s'exécuter.

targetSdkVersion

integer

Spécifie le niveau d'API sur lequel l'application est conçue pour s'exécuter.

applicationLabel

string

Nom lisible par l'utilisateur de l'application.

intentFilters[]

object ( IntentFilter )

usesPermission[]

string

Autorisations déclarées comme étant utilisées par l'application

versionCode

string ( int64 format)

Numéro de version utilisé en interne par l'application.

versionName

string

Numéro de version affiché aux utilisateurs.

metadata[]

object ( Metadata )

Balises de métadonnées définies dans le manifeste.

usesFeature[]

object ( UsesFeature )

Balises d'utilisation des fonctionnalités définies dans le manifeste.

services[]

object ( Service )

Services contenus dans le étiqueter.

Filtre d'intention

Le section d'un étiqueter. https://developer.android.com/guide/topics/manifest/intent-filter-element.html

Représentation JSON
{
  "actionNames": [
    string
  ],
  "categoryNames": [
    string
  ],
  "mimeType": string
}
Des champs
actionNames[]

string

La valeur android:name du étiqueter.

categoryNames[]

string

La valeur android:name du étiqueter.

mimeType

string

La valeur android:mimeType du étiqueter.

Métadonnées

UN balise dans un manifeste. https://developer.android.com/guide/topics/manifest/meta-data-element.html

Représentation JSON
{
  "name": string,
  "value": string
}
Des champs
name

string

La valeur android:name

value

string

L'android:valeur valeur

UtilisationsCaractéristique

UN balise dans un manifeste. https://developer.android.com/guide/topics/manifest/uses-feature-element.html

Représentation JSON
{
  "name": string,
  "isRequired": boolean
}
Des champs
name

string

La valeur android:name

isRequired

boolean

L'androïde : valeur requise

Service

Le section d'un étiqueter. https://developer.android.com/guide/topics/manifest/service-element

Représentation JSON
{
  "name": string,
  "intentFilter": [
    {
      object (IntentFilter)
    }
  ]
}
Des champs
name

string

La valeur android:name

intentFilter[]

object ( IntentFilter )

Filtres d'intention dans le service