- Żądanie HTTP
- Treść żądania
- Treść odpowiedzi
- Zakresy uprawnień
- Szczegóły aplikacji
- ApkManifest
- Filtr intencji
- Metadane
- Używa funkcji
- Praca
- Spróbuj!
Pobiera szczegółowe informacje o pliku APK aplikacji dla systemu Android.
Żądanie HTTP
POST https://testing.googleapis.com/v1/applicationDetailService/getApkDetails
Adres URL używa składni transkodowania gRPC .
Treść żądania
Treść żądania zawiera instancję FileReference
.
Treść odpowiedzi
Odpowiedź zawierająca szczegóły określonego pakietu APK aplikacji na Androida.
Jeśli się powiedzie, treść odpowiedzi zawiera dane o następującej strukturze:
Reprezentacja JSON |
---|
{
"apkDetail": {
object ( |
Pola | |
---|---|
apkDetail | Szczegóły pakietu APK na Androida. |
Zakresy uprawnień
Wymaga następującego zakresu OAuth:
-
https://www.googleapis.com/auth/cloud-platform
Aby uzyskać więcej informacji, zobacz Omówienie uwierzytelniania .
Szczegóły aplikacji
Szczegóły aplikacji na Androida na podstawie manifestu aplikacji i zawartości archiwum apk.
Reprezentacja JSON |
---|
{
"apkManifest": {
object ( |
Pola | |
---|---|
apkManifest | |
ApkManifest
Manifest aplikacji na Androida. Zobacz http://developer.Android.com/guide/topics/manifest/manifest-intro.html
Reprezentacja JSON |
---|
{ "packageName": string, "minSdkVersion": integer, "maxSdkVersion": integer, "targetSdkVersion": integer, "applicationLabel": string, "intentFilters": [ { object ( |
Pola | |
---|---|
packageName | Pełna nazwa pakietu w stylu Java dla tej aplikacji, np. „com.example.foo”. |
minSdkVersion | Minimalny poziom API wymagany do uruchomienia aplikacji. |
maxSdkVersion | Maksymalny poziom API, na którym przeznaczona jest aplikacja. |
targetSdkVersion | Określa poziom interfejsu API, na którym ma działać aplikacja. |
applicationLabel | Czytelna dla użytkownika nazwa aplikacji. |
intentFilters[] | |
usesPermission[] | Uprawnienia zadeklarowane do wykorzystania przez aplikację |
versionCode | Numer wersji używany wewnętrznie przez aplikację. |
versionName | Numer wersji pokazywany użytkownikom. |
metadata[] | Tagi metadanych zdefiniowane w manifeście. |
usesFeature[] | Tagi użycia funkcji zdefiniowane w manifeście. |
services[] | Usługi zawarte w |
Filtr intencji
The
Reprezentacja JSON |
---|
{ "actionNames": [ string ], "categoryNames": [ string ], "mimeType": string } |
Pola | |
---|---|
actionNames[] | Wartość android:name pliku |
categoryNames[] | Wartość android:name pliku |
mimeType | Wartość android:mimeType pliku etykietka. |
Metadane
A
Reprezentacja JSON |
---|
{ "name": string, "value": string } |
Pola | |
---|---|
name | Wartość android:name |
value | Wartość android:value |
Używa funkcji
A
Reprezentacja JSON |
---|
{ "name": string, "isRequired": boolean } |
Pola | |
---|---|
name | Wartość android:name |
isRequired | Android:wymagana wartość |
Praca
The
Reprezentacja JSON |
---|
{
"name": string,
"intentFilter": [
{
object ( |
Pola | |
---|---|
name | Wartość android:name |
intentFilter[] | Filtry intencji w usłudze |