- HTTP-Anfrage
- Anforderungstext
- Antwortkörper
- Berechtigungsbereiche
- ApkDetail
- ApkManifest
- IntentFilter
- Metadaten
- VerwendetFeature
- Service
- Versuch es!
Ruft die Details einer Android-Anwendungs-APK ab.
HTTP-Anfrage
POST https://testing.googleapis.com/v1/applicationDetailService/getApkDetails
Die URL verwendet die gRPC-Transcoding -Syntax.
Anforderungstext
Der Anforderungstext enthält eine Instanz von FileReference
.
Antwortkörper
Antwort mit den Details der angegebenen Android-Anwendungs-APK.
Bei Erfolg enthält der Antworttext Daten mit der folgenden Struktur:
JSON-Darstellung |
---|
{
"apkDetail": {
object ( |
Felder | |
---|---|
apkDetail | Details zur Android APK. |
Berechtigungsbereiche
Erfordert den folgenden OAuth-Bereich:
-
https://www.googleapis.com/auth/cloud-platform
Weitere Informationen finden Sie in der Authentifizierungsübersicht .
ApkDetail
Android-Anwendungsdetails basierend auf Anwendungsmanifest und APK-Archivinhalten.
JSON-Darstellung |
---|
{
"apkManifest": {
object ( |
Felder | |
---|---|
apkManifest | |
ApkManifest
Ein Android-App-Manifest. Siehe http://developer.android.com/guide/topics/manifest/manifest-intro.html
JSON-Darstellung |
---|
{ "packageName": string, "minSdkVersion": integer, "maxSdkVersion": integer, "targetSdkVersion": integer, "applicationLabel": string, "intentFilters": [ { object ( |
Felder | |
---|---|
packageName | Vollständiger Paketname im Java-Stil für diese Anwendung, z. B. „com.example.foo“. |
minSdkVersion | Mindest-API-Level, der für die Ausführung der Anwendung erforderlich ist. |
maxSdkVersion | Maximale API-Ebene, auf der die Anwendung ausgeführt werden soll. |
targetSdkVersion | Gibt die API-Ebene an, auf der die Anwendung ausgeführt werden soll. |
applicationLabel | Vom Benutzer lesbarer Name für die Anwendung. |
intentFilters[] | |
usesPermission[] | Berechtigungen, die von der Anwendung verwendet werden sollen |
versionCode | Versionsnummer, die intern von der App verwendet wird. |
versionName | Den Benutzern angezeigte Versionsnummer. |
metadata[] | Im Manifest definierte Metadaten-Tags. |
usesFeature[] | Im Manifest definierte Funktionsnutzungs-Tags. |
services[] | In der enthaltenen Leistungen |
IntentFilter
Der
JSON-Darstellung |
---|
{ "actionNames": [ string ], "categoryNames": [ string ], "mimeType": string } |
Felder | |
---|---|
actionNames[] | Der android:name-Wert des |
categoryNames[] | Der android:name-Wert des |
mimeType | Der android:mimeType-Wert von Etikett. |
Metadaten
A
JSON-Darstellung |
---|
{ "name": string, "value": string } |
Felder | |
---|---|
name | Der android:name-Wert |
value | Der android:value-Wert |
VerwendetFeature
A
JSON-Darstellung |
---|
{ "name": string, "isRequired": boolean } |
Felder | |
---|---|
name | Der android:name-Wert |
isRequired | Der android:required-Wert |
Service
Der
JSON-Darstellung |
---|
{
"name": string,
"intentFilter": [
{
object ( |
Felder | |
---|---|
name | Der android:name-Wert |
intentFilter[] | Absichtsfilter im Dienst |