- Solicitação HTTP
- Solicitar corpo
- Corpo de resposta
- Escopos de autorização
- ApkDetail
- ApkManifest
- Filtro de Intenção
- Metadados
- UsosRecurso
- Serviço
- Tente!
Obtém os detalhes de um APK de aplicativo Android.
Solicitação HTTP
POST https://testing.googleapis.com/v1/applicationDetailService/getApkDetails
A URL usa sintaxe de transcodificação gRPC .
Solicitar corpo
O corpo da solicitação contém uma instância de FileReference
.
Corpo de resposta
Resposta contendo os detalhes do APK do aplicativo Android especificado.
Se for bem-sucedido, o corpo da resposta conterá dados com a seguinte estrutura:
Representação JSON |
---|
{
"apkDetail": {
object ( |
Campos | |
---|---|
apkDetail | Detalhes do APK Android. |
Escopos de autorização
Requer o seguinte escopo OAuth:
-
https://www.googleapis.com/auth/cloud-platform
Para obter mais informações, consulte Visão geral da autenticação .
ApkDetail
Detalhes do aplicativo Android com base no manifesto do aplicativo e no conteúdo do arquivo apk.
Representação JSON |
---|
{
"apkManifest": {
object ( |
Campos | |
---|---|
apkManifest | |
ApkManifest
Um manifesto de aplicativo Android. Consulte http://developer.android.com/guide/topics/manifest/manifest-intro.html
Representação JSON |
---|
{ "packageName": string, "minSdkVersion": integer, "maxSdkVersion": integer, "targetSdkVersion": integer, "applicationLabel": string, "intentFilters": [ { object ( |
Campos | |
---|---|
packageName | Nome completo do pacote no estilo Java para este aplicativo, por exemplo, "com.example.foo". |
minSdkVersion | Nível mínimo de API necessário para a execução do aplicativo. |
maxSdkVersion | Nível máximo de API no qual o aplicativo foi projetado para ser executado. |
targetSdkVersion | Especifica o nível de API no qual o aplicativo foi projetado para ser executado. |
applicationLabel | Nome legível pelo usuário para o aplicativo. |
intentFilters[] | |
usesPermission[] | Permissões declaradas para serem usadas pelo aplicativo |
versionCode | Número da versão usada internamente pelo aplicativo. |
versionName | Número da versão mostrado aos usuários. |
metadata[] | Tags de metadados definidas no manifesto. |
usesFeature[] | Tags de uso de recursos definidas no manifesto. |
services[] | Serviços contidos no |
Filtro de Intenção
O
Representação JSON |
---|
{ "actionNames": [ string ], "categoryNames": [ string ], "mimeType": string } |
Campos | |
---|---|
actionNames[] | O valor android:name do |
categoryNames[] | O valor android:name do |
mimeType | O valor android:mimeType do marcação. |
Metadados
A
Representação JSON |
---|
{ "name": string, "value": string } |
Campos | |
---|---|
name | O valor android:name |
value | O valor android:value |
UsosRecurso
A
Representação JSON |
---|
{ "name": string, "isRequired": boolean } |
Campos | |
---|---|
name | O valor android:name |
isRequired | O valor android:required |
Serviço
O
Representação JSON |
---|
{
"name": string,
"intentFilter": [
{
object ( |
Campos | |
---|---|
name | O valor android:name |
intentFilter[] | Filtros de intent no serviço |