- Żądanie HTTP
- Parametry zapytania
- Treść żądania
- Treść odpowiedzi
- Zakresy autoryzacji
- Szczegóły pliku APK
- Plik APK
- Filtr intencji
- Metadane
- Używaj funkcji
- Usługa
- Wypróbuj
Pobiera szczegóły pakietu APK aplikacji na Androida.
Żądanie HTTP
POST https://testing.googleapis.com/v1/applicationDetailService/getApkDetails
Adres URL używa składni transkodowania gRPC.
Parametry zapytania
Parametry | |
---|---|
bundleLocation |
Opcjonalnie. Pakiet aplikacji do analizy w celu uzyskania szczegółowych informacji. |
Treść żądania
Treść żądania zawiera instancję FileReference
.
Treść odpowiedzi
Odpowiedź zawierająca szczegóły określonej aplikacji na Androida.
W przypadku powodzenia treść żądania zawiera dane o następującej strukturze:
Zapis JSON |
---|
{
"apkDetail": {
object ( |
Pola | |
---|---|
apkDetail |
Szczegóły aplikacji na Androida. |
Zakresy autoryzacji
Wymaga następującego zakresu protokołu OAuth:
https://www.googleapis.com/auth/cloud-platform
Więcej informacji znajdziesz w artykule o uwierzytelnianiu (w języku angielskim).
Szczegóły pliku APK
Szczegóły aplikacji na Androida oparte na pliku manifestu aplikacji i zawartości archiwum.
Zapis JSON |
---|
{
"apkManifest": {
object ( |
Pola | |
---|---|
apkManifest |
|
Plik APK
Manifest aplikacji na Androida. Więcej informacji: http://developer.android.com/guide/topics/manifest/manifest-intro.html
Zapis 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 interfejsu API wymagany do uruchomienia aplikacji. |
maxSdkVersion |
Maksymalny poziom interfejsu API, na którym przeznaczona jest aplikacja do uruchamiania. |
targetSdkVersion |
Określa poziom interfejsu API, na którym została zaprojektowana aplikacja. |
applicationLabel |
Czytelna dla użytkownika nazwa aplikacji. |
intentFilters[] |
|
usesPermission[] |
Uprawnienia zadeklarowane do użycia przez aplikację |
versionCode |
Numer wersji używany wewnętrznie przez aplikację. |
versionName |
Numer wersji wyświetlany użytkownikom. |
metadata[] |
Tagi metadanych zdefiniowane w pliku manifestu. |
usesFeature[] |
Tagi wykorzystania funkcji zdefiniowane w pliku manifestu. |
services[] |
Usługi zawarte w tagu |
Filtr intencji
Sekcja
Zapis JSON |
---|
{ "actionNames": [ string ], "categoryNames": [ string ], "mimeType": string } |
Pola | |
---|---|
actionNames[] |
Wartość android:name tagu |
categoryNames[] |
Wartość android:name tagu |
mimeType |
Wartość android:mimeType tagu . |
Metadane
Tag
Zapis JSON |
---|
{ "name": string, "value": string } |
Pola | |
---|---|
name |
Wartość android:name |
value |
Wartość android:value |
Zastosowaniafunkcji
Tag
Zapis JSON |
---|
{ "name": string, "isRequired": boolean } |
Pola | |
---|---|
name |
Wartość android:name |
isRequired |
Wartość android:required |
Usługa
Sekcja
Zapis JSON |
---|
{
"name": string,
"intentFilter": [
{
object ( |
Pola | |
---|---|
name |
Wartość android:name |
intentFilter[] |
Filtry intencji w usłudze |