- Richiesta HTTP
- Richiedi corpo
- Corpo della risposta
- Ambiti autorizzativi
- ApkDetail
- ApkManifest
- Filtro intent
- Metadati
- Utilizza Funzionalità
- Servizio
- Provalo!
Ottiene i dettagli dell'APK di un'applicazione Android.
Richiesta HTTP
POST https://testing.googleapis.com/v1/applicationDetailService/getApkDetails
L'URL usa la sintassi di transcodifica gRPC .
Richiedi corpo
Il corpo della richiesta contiene un'istanza di FileReference
.
Corpo della risposta
Risposta contenente i dettagli dell'APK dell'applicazione Android specificata.
In caso di esito positivo, il corpo della risposta contiene dati con la seguente struttura:
Rappresentazione JSON |
---|
{
"apkDetail": {
object ( |
Campi | |
---|---|
apkDetail | Dettagli dell'APK Android. |
Ambiti autorizzativi
Richiede il seguente ambito OAuth:
-
https://www.googleapis.com/auth/cloud-platform
Per ulteriori informazioni, vedere la panoramica sull'autenticazione .
ApkDetail
Dettagli dell'applicazione Android basati sul manifest dell'applicazione e sui contenuti dell'archivio apk.
Rappresentazione JSON |
---|
{
"apkManifest": {
object ( |
Campi | |
---|---|
apkManifest | |
ApkManifest
Un manifesto dell'app Android. Vedi http://developer.android.com/guide/topics/manifest/manifest-intro.html
Rappresentazione JSON |
---|
{ "packageName": string, "minSdkVersion": integer, "maxSdkVersion": integer, "targetSdkVersion": integer, "applicationLabel": string, "intentFilters": [ { object ( |
Campi | |
---|---|
packageName | Nome completo del pacchetto in stile Java per questa applicazione, ad esempio "com.example.foo". |
minSdkVersion | Livello API minimo richiesto per l'esecuzione dell'applicazione. |
maxSdkVersion | Livello API massimo su cui è progettata l'esecuzione dell'applicazione. |
targetSdkVersion | Specifica il livello API su cui è progettata per essere eseguita l'applicazione. |
applicationLabel | Nome leggibile dall'utente per l'applicazione. |
intentFilters[] | |
usesPermission[] | Autorizzazioni dichiarate per essere utilizzate dall'applicazione |
versionCode | Numero di versione utilizzato internamente dall'app. |
versionName | Numero di versione mostrato agli utenti. |
metadata[] | Tag di metadati definiti nel manifest. |
usesFeature[] | Tag di utilizzo delle funzionalità definiti nel manifest. |
services[] | Servizi contenuti nel |
Filtro intent
IL
Rappresentazione JSON |
---|
{ "actionNames": [ string ], "categoryNames": [ string ], "mimeType": string } |
Campi | |
---|---|
actionNames[] | Il valore android:name del file |
categoryNames[] | Il valore android:name del file |
mimeType | Il valore android:mimeType del file etichetta. |
Metadati
UN
Rappresentazione JSON |
---|
{ "name": string, "value": string } |
Campi | |
---|---|
name | Il valore android:name |
value | Il valore android:value |
Utilizza Funzionalità
UN
Rappresentazione JSON |
---|
{ "name": string, "isRequired": boolean } |
Campi | |
---|---|
name | Il valore android:name |
isRequired | L'androide: valore richiesto |
Servizio
IL
Rappresentazione JSON |
---|
{
"name": string,
"intentFilter": [
{
object ( |
Campi | |
---|---|
name | Il valore android:name |
intentFilter[] | Filtri di intenti nel servizio |