- HTTP-запрос
- Параметры запроса
- Тело запроса
- Тело ответа
- Области авторизации
- ApkDetail
- ApkМанифест
- IntentFilter
- Метаданные
- ИспользованиеФункция
- Услуга
- Попробуйте!
Получает сведения об APK-файле приложения Android.
HTTP-запрос
POST https://testing.googleapis.com/v1/applicationDetailService/getApkDetails
URL-адрес использует синтаксис транскодирования gRPC .
Параметры запроса
Параметры | |
---|---|
bundleLocation | Необязательный. Пакет приложений, который необходимо проанализировать для получения подробной информации. |
Тело запроса
Тело запроса содержит экземпляр FileReference
.
Тело ответа
Ответ, содержащий сведения об указанном приложении Android.
В случае успеха тело ответа содержит данные следующей структуры:
JSON-представление |
---|
{
"apkDetail": {
object ( |
Поля | |
---|---|
apkDetail | Подробности о приложении для Android. |
Области авторизации
Требуется следующая область действия OAuth:
-
https://www.googleapis.com/auth/cloud-platform
Для получения дополнительной информации см. Обзор аутентификации .
ApkDetail
Сведения о приложении Android на основе манифеста приложения и содержимого архива.
JSON-представление |
---|
{
"apkManifest": {
object ( |
Поля | |
---|---|
apkManifest | |
ApkМанифест
Манифест приложения Android. См. http://developer.android.com/guide/topics/manifest/manifest-intro.html .
JSON-представление |
---|
{ "packageName": string, "minSdkVersion": integer, "maxSdkVersion": integer, "targetSdkVersion": integer, "applicationLabel": string, "intentFilters": [ { object ( |
Поля | |
---|---|
packageName | Полное имя пакета в стиле Java для этого приложения, например «com.example.foo». |
minSdkVersion | Минимальный уровень API, необходимый для запуска приложения. |
maxSdkVersion | Максимальный уровень API, на котором предназначено приложение. |
targetSdkVersion | Указывает уровень API, на котором предназначено приложение. |
applicationLabel | Читаемое пользователем имя приложения. |
intentFilters[] | |
usesPermission[] | Разрешения, заявленные для использования приложением |
versionCode | Номер версии, используемый приложением внутри. |
versionName | Номер версии, показанный пользователям. |
metadata[] | Теги метаданных, определенные в манифесте. |
usesFeature[] | Теги использования функций, определенные в манифесте. |
services[] | Услуги, содержащиеся в |
IntentFilter
JSON-представление |
---|
{ "actionNames": [ string ], "categoryNames": [ string ], "mimeType": string } |
Поля | |
---|---|
actionNames[] | Значение android:name |
categoryNames[] | Значение android:name |
mimeType | Значение android:mimeType ярлык. |
Метаданные
А
JSON-представление |
---|
{ "name": string, "value": string } |
Поля | |
---|---|
name | Android:значение имени |
value | Android:значение значение |
ИспользованиеФункция
А
JSON-представление |
---|
{ "name": string, "isRequired": boolean } |
Поля | |
---|---|
name | Значение android:name |
isRequired | Андроид:обязательное значение |
Услуга
JSON-представление |
---|
{
"name": string,
"intentFilter": [
{
object ( |
Поля | |
---|---|
name | Значение android:name |
intentFilter[] | Фильтры намерений в сервисе |