- 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 |