- HTTP request
- Query parameters
- Request body
- Response body
- Authorization scopes
- ApkDetail
- ApkManifest
- IntentFilter
- Metadata
- UsesFeature
- Service
- Try it!
Gets the details of an Android application APK.
HTTP request
POST https://testing.googleapis.com/v1/applicationDetailService/getApkDetails
The URL uses gRPC Transcoding syntax.
Query parameters
| Parameters | |
|---|---|
bundleLocation |
Optional. The App Bundle to be parsed for details. |
Request body
The request body contains an instance of FileReference.
Response body
Response containing the details of the specified Android application.
If successful, the response body contains data with the following structure:
| JSON representation |
|---|
{
"apkDetail": {
object ( |
| Fields | |
|---|---|
apkDetail |
Details of the Android App. |
Authorization scopes
Requires the following OAuth scope:
https://www.googleapis.com/auth/cloud-platform
For more information, see the Authentication Overview.
ApkDetail
Android application details based on application manifest and archive contents.
| JSON representation |
|---|
{
"apkManifest": {
object ( |
| Fields | |
|---|---|
apkManifest |
|
ApkManifest
An Android app manifest. See http://developer.android.com/guide/topics/manifest/manifest-intro.html
| JSON representation |
|---|
{ "packageName": string, "minSdkVersion": integer, "maxSdkVersion": integer, "targetSdkVersion": integer, "applicationLabel": string, "intentFilters": [ { object ( |
| Fields | |
|---|---|
packageName |
Full Java-style package name for this application, e.g. "com.example.foo". |
minSdkVersion |
Minimum API level required for the application to run. |
maxSdkVersion |
Maximum API level on which the application is designed to run. |
targetSdkVersion |
Specifies the API Level on which the application is designed to run. |
applicationLabel |
User-readable name for the application. |
intentFilters[] |
|
usesPermission[] |
Permissions declared to be used by the application |
versionCode |
Version number used internally by the app. |
versionName |
Version number shown to users. |
metadata[] |
Meta-data tags defined in the manifest. |
usesFeature[] |
Feature usage tags defined in the manifest. |
services[] |
Services contained in the |
IntentFilter
The
| JSON representation |
|---|
{ "actionNames": [ string ], "categoryNames": [ string ], "mimeType": string } |
| Fields | |
|---|---|
actionNames[] |
The android:name value of the |
categoryNames[] |
The android:name value of the |
mimeType |
The android:mimeType value of the tag. |
Metadata
A
| JSON representation |
|---|
{ "name": string, "value": string } |
| Fields | |
|---|---|
name |
The android:name value |
value |
The android:value value |
UsesFeature
A
| JSON representation |
|---|
{ "name": string, "isRequired": boolean } |
| Fields | |
|---|---|
name |
The android:name value |
isRequired |
The android:required value |
Service
The
| JSON representation |
|---|
{
"name": string,
"intentFilter": [
{
object ( |
| Fields | |
|---|---|
name |
The android:name value |
intentFilter[] |
Intent filters in the service |