- Zasób: RecentAppView
- CatalogAppView
- DeveloperDetails
- AppContactInformation
- AppCategory
- LocalizedStoreListings
- LocalizedStoreListing
- ImageAsset
- VideoAsset
- ScreenshotSet
- DeviceCompatibilityRequirements
- SdkVersion
- UsesConfiguration
- KeyboardType
- NavigationType
- TouchScreenType
- CompatibleScreen
- ScreenSize
- Gęstość
- Use32BitAbi
- Permission
- DeviceIdentifier
- DeviceSelector
- RamSelector
- SocSelector
- DeviceTypeSelector
- Data
- Metody
Zasób: RecentAppView
Metadane dotyczące ostatnio zaktualizowanej aplikacji.
| Zapis JSON |
|---|
{
"appView": {
object ( |
| Pola | |
|---|---|
appView |
Widok ostatnio zaktualizowanych aplikacji. |
CatalogAppView
Widok aplikacji w Google Play w ramach eksportu katalogu do sklepów z aplikacjami.
| Zapis JSON |
|---|
{ "packageName": string, "developerDetails": { object ( |
| Pola | |
|---|---|
packageName |
Nazwa pakietu aplikacji. |
developerDetails |
Dane dewelopera aplikacji. |
appContactInformation |
Dane kontaktowe aplikacji podane przez dewelopera. |
appCategory |
|
appSubcategory |
Podkategoria aplikacji, np. „GAME_ACTION”. |
hasInAppPurchases |
Czy aplikacja umożliwia zakupy w aplikacji w Google Play. |
localizedStoreListings |
Zlokalizowane wersje strony aplikacji, które są wyświetlane w Google Play. |
deviceCompatibilityRequirements[] |
Aplikacja może określać kilka zestawów wymagań dotyczących zgodności urządzenia. Urządzenie jest uznawane za zgodne z aplikacją, jeśli spełnia co najmniej jeden z nich. |
permissions[] |
Wymagane uprawnienia zadeklarowane przez aplikację, które obowiązują we wszystkich wersjach pakietu SDK na Androida. |
permissionsSdk23[] |
Wymagane uprawnienia zadeklarowane przez aplikację, które obowiązują w przypadku wersji SDK Androida 23 i nowszych. |
excludedDevicesByIdentifier[] |
Lista urządzeń wykluczonych z dystrybucji aplikacji, nawet jeśli są one zgodne z wymaganiami określonymi w polu deviceCompatibilityRequirements. Są one połączone operatorem LUB, co oznacza, że urządzenie jest wykluczone, jeśli pasuje do dowolnego z identyfikatorów. |
excludedDevicesBySelector[] |
Lista urządzeń wykluczonych z dystrybucji aplikacji, nawet jeśli są one zgodne z wymaganiami określonymi w polu deviceCompatibilityRequirements. Urządzenie jest wykluczane, jeśli pasuje do dowolnego z podanych selektorów. |
activeVersionNames[] |
Aktywne wersje aplikacji zmapowane z atrybutów pliku manifestu |
privacyPolicyUrl |
Adres URL polityki prywatności aplikacji. |
hasInAppAds |
Czy aplikacja zawiera reklamy. |
isAdultOnlyAudience |
Czy aplikacja jest przeznaczona tylko dla dorosłych (osób powyżej 18 roku życia). |
iarcCertificateId |
Identyfikator certyfikatu IARC aplikacji. |
firstReleaseDate |
Data pierwszej publikacji aplikacji. |
priceInTheUnitedStates |
Cena aplikacji w Stanach Zjednoczonych. Puste, jeśli aplikacja jest bezpłatna. |
salePriceInTheUnitedStates |
Cena promocyjna aplikacji w Stanach Zjednoczonych. Informacja podawana tylko w przypadku płatnych aplikacji z aktywną wyprzedażą w Stanach Zjednoczonych. |
deliveryToken |
Token używany do dostarczania aplikacji za pomocą interfejsu Google Play Inline Install API. |
lastPublishTime |
Sygnatura czasowa ostatniego opublikowania aplikacji. Korzysta ze standardu RFC 3339, w którym wygenerowane dane wyjściowe są zawsze znormalizowane do formatu Z i zawierają 0, 3, 6 lub 9 cyfr po przecinku. Akceptowane są też przesunięcia inne niż „Z”. Przykłady: |
DeveloperDetails
szczegóły dewelopera aplikacji w Google Play;
| Zapis JSON |
|---|
{ "developerName": string, "contactEmail": string, "address": string, "phoneNumber": string, "website": string } |
| Pola | |
|---|---|
developerName |
Nazwa dewelopera aplikacji. |
contactEmail |
Kontaktowy adres e-mail dewelopera. |
address |
Adres pocztowy dewelopera. |
phoneNumber |
Numer telefonu dewelopera. |
website |
Witryna dewelopera. |
AppContactInformation
dane kontaktowe aplikacji;
| Zapis JSON |
|---|
{ "contactEmail": string, "phoneNumber": string, "websiteUrl": string } |
| Pola | |
|---|---|
contactEmail |
Adres e-mail kontaktu w sprawie tej aplikacji. Zawsze ustawiony. |
phoneNumber |
Numer telefonu kontaktowego do tej aplikacji. Opcjonalnie podany przez dewelopera. |
websiteUrl |
Adres URL witryny kontaktowej tej aplikacji. Opcjonalnie podany przez dewelopera. |
AppCategory
Kategoria aplikacji.
| Wartości w polu enum | |
|---|---|
APP_CATEGORY_UNSPECIFIED |
|
GAME |
|
APP |
|
LocalizedStoreListings
| Zapis JSON |
|---|
{
"localizedStoreListings": [
{
object ( |
| Pola | |
|---|---|
localizedStoreListings[] |
|
defaultLanguageCode |
Domyślny kod języka aplikacji. Jeśli zlokalizowana strona z informacjami o aplikacji nie jest dostępna w danym języku, zamiast niej używane są zasoby w języku domyślnym. |
LocalizedStoreListing
z zlokalizowanymi informacjami o aplikacji w sklepie.
| Zapis JSON |
|---|
{ "languageCode": string, "appName": string, "shortDescription": string, "fullDescription": string, "icon": { object ( |
| Pola | |
|---|---|
languageCode |
Kod języka w formacie BCP-47 dla tej wersji językowej. |
appName |
Nazwa aplikacji w tej wersji językowej. |
shortDescription |
Krótki opis aplikacji w tym języku. |
fullDescription |
Dłuższy opis aplikacji w tym języku. |
icon |
Ikona aplikacji. |
featureGraphic |
Grafika aplikacji. |
video |
Film o aplikacji. |
phoneScreenshots |
zrzuty ekranu aplikacji z telefonu; |
tabletSmallScreenshots |
Zrzuty ekranu aplikacji na małym tablecie. |
tabletRegularScreenshots |
Zrzuty ekranu aplikacji na zwykłym tablecie. |
ImageAsset
Komponent z obrazem.
| Zapis JSON |
|---|
{ "imageUrl": string } |
| Pola | |
|---|---|
imageUrl |
Adres URL zasobu graficznego. |
VideoAsset
komponentu wideo,
| Zapis JSON |
|---|
{ "videoUrl": string } |
| Pola | |
|---|---|
videoUrl |
Adres URL komponentu wideo. |
ScreenshotSet
zestaw zrzutów ekranu,
| Zapis JSON |
|---|
{
"screenshots": [
{
object ( |
| Pola | |
|---|---|
screenshots[] |
Komponenty z obrazem zrzutów ekranu. |
DeviceCompatibilityRequirements
Określa zestaw wymagań dotyczących zgodności urządzenia z aplikacją. Aby urządzenie było uznawane za zgodne z aplikacją, musi spełniać wszystkie wymagania z danego zestawu.
| Zapis JSON |
|---|
{ "sdkVersion": { object ( |
| Pola | |
|---|---|
sdkVersion |
Określa zakres wersji pakietu SDK, z którymi aplikacja jest zgodna. |
requiredSystemFeatures[] |
Funkcje systemowe wymagane przez aplikację. Aby urządzenie było zgodne z aplikacją, musi mieć wszystkie funkcje systemowe. |
requiredSoftwareLibraries[] |
Lista wymaganych bibliotek zadeklarowanych w tagu |
isScreenRequired |
Określa, czy aplikacja wymaga ekranu. |
glEsVersion |
Wymagana wersja OpenGL ES. |
usesConfigurations[] |
Wyświetla listę wszystkich konfiguracji oznaczonych jako wymagane za pomocą tagu manifestu |
compatibleScreens[] |
Zgodne ekrany wymienione w |
supportedScreens[] |
Zgodne ekrany wymienione w |
requiresSmallestWidthDp |
Określa minimalną szerokość ekranu. |
supportedGlTextures[] |
Obsługiwane tekstury GL określone przez tag |
nativePlatforms[] |
Lista wymaganych interfejsów ABI (Application Binary Interface), np. |
use32BitAbi |
Wartość flagi |
SdkVersion
Określa zakres wersji pakietu SDK. Urządzenie jest uznawane za zgodne, jeśli wersja pakietu SDK mieści się w zakresie wartości parametrów minSdkVersion i maxSdkVersion.
| Zapis JSON |
|---|
{ "minSdkVersion": string, "maxSdkVersion": string, "targetSdkVersion": string } |
| Pola | |
|---|---|
minSdkVersion |
Minimalna wersja pakietu SDK wymagana w przypadku aplikacji (włącznie). |
maxSdkVersion |
Maksymalna wersja pakietu SDK wymagana w przypadku aplikacji (włącznie z wartościami granicznymi). |
targetSdkVersion |
Docelowa wersja pakietu SDK aplikacji. |
UsesConfiguration
Reprezentuje wszystkie konfiguracje oznaczone jako wymagane za pomocą tagu manifestu uses-configuration.
| Zapis JSON |
|---|
{ "requiresFiveWayNavigation": boolean, "requiresHardwareKeyboard": boolean, "requiredKeyboardType": enum ( |
| Pola | |
|---|---|
requiresFiveWayNavigation |
Określa, czy aplikacja wymaga sterowania nawigacją w 5 kierunkach. |
requiresHardwareKeyboard |
Określa, czy aplikacja wymaga klawiatury sprzętowej. |
requiredKeyboardType |
Wymagany typ klawiatury. |
requiredNavigationType |
Wymagane urządzenie nawigacyjne. |
requiredTouchscreenType |
Wymagany typ ekranu dotykowego. |
KeyboardType
| Wartości w polu enum | |
|---|---|
KEYBOARD_TYPE_UNSPECIFIED |
|
KEYBOARD_TYPE_UNDEFINED |
|
KEYBOARD_TYPE_NO_KEYS |
|
KEYBOARD_TYPE_QWERTY |
|
KEYBOARD_TYPE_TWELVE_KEY |
|
TouchScreenType
| Wartości w polu enum | |
|---|---|
TOUCHSCREEN_TYPE_UNSPECIFIED |
|
TOUCHSCREEN_TYPE_UNDEFINED |
|
TOUCHSCREEN_TYPE_NO_TOUCHSCREEN |
|
TOUCHSCREEN_TYPE_STYLUS |
|
TOUCHSCREEN_TYPE_FINGER |
|
CompatibleScreen
Zgodne ekrany wymienione w compatible-screens tagu manifestu.
| Zapis JSON |
|---|
{ "screenSize": enum ( |
| Pola | |
|---|---|
screenSize |
Rozmiar ekranu. |
density |
Gęstość ekranu. |
ScreenSize
Rozmiar ekranu.
| Wartości w polu enum | |
|---|---|
SCREEN_SIZE_UNSPECIFIED |
|
SCREEN_SIZE_SMALL |
|
SCREEN_SIZE_NORMAL |
|
SCREEN_SIZE_LARGE |
|
SCREEN_SIZE_EXTRA_LARGE |
|
Gęstość
Gęstość ekranu.
| Wartości w polu enum | |
|---|---|
DENSITY_UNSPECIFIED |
|
DENSITY_NODPI |
|
DENSITY_LDPI |
|
DENSITY_MDPI |
|
DENSITY_TVDPI |
|
DENSITY_HDPI |
|
DENSITY_280 |
|
DENSITY_XHDPI |
|
DENSITY_360 |
|
DENSITY_400 |
|
DENSITY_420 |
|
DENSITY_XXHDPI |
|
DENSITY_560 |
|
DENSITY_XXXHDPI |
|
Use32BitAbi
Wartość flagi android:use32BitAbi pobrana z pliku manifestu. https://developer.android.com/reference/android/R.attr#use32bitAbi
| Wartości w polu enum | |
|---|---|
USE_32_BIT_ABI_UNSPECIFIED |
|
USE_32_BIT_ABI_TRUE |
Wartość use32BitAbi jest ustawiona na „true”. |
USE_32_BIT_ABI_OTHER |
Wartość use32BitAbi nie jest ustawiona lub jest ustawiona na inną wartość niż „true”. |
Uprawnienie
Uprawnienie zadeklarowane przez aplikację.
| Zapis JSON |
|---|
{ "name": string, "maxSdkVersion": integer } |
| Pola | |
|---|---|
name |
Atrybut |
maxSdkVersion |
Atrybut |
DeviceIdentifier (identyfikator urządzenia)
Definiuje identyfikator urządzenia.
| Zapis JSON |
|---|
{ "deviceBrand": string, "deviceModel": string } |
| Pola | |
|---|---|
deviceBrand |
|
deviceModel |
|
DeviceSelector
Definiuje selektor urządzenia dla urządzenia. Urządzenie jest uznawane za pasujące, jeśli pasuje do dowolnego z podanych selektorów.
| Zapis JSON |
|---|
{ "ramSelector": { object ( |
| Pola | |
|---|---|
ramSelector |
Definiuje selektor pamięci RAM urządzenia. |
socSelectors[] |
selektory SOC, Urządzenie pasuje do selektora urządzeń, jeśli pasuje do dowolnego selektora SOC. |
deviceTypeSelector |
|
RamSelector
Definiuje selektor pamięci RAM urządzenia.
| Zapis JSON |
|---|
{ "ramMbLessThanOrEqual": string } |
| Pola | |
|---|---|
ramMbLessThanOrEqual |
Będzie to pasować do każdego urządzenia, które ma pamięć RAM o wielkości mniejszej lub równej ramMbLessThanOrEqual MB. |
SocSelector
Definiuje selektor SOC dla urządzenia. Będzie to pasować do każdego urządzenia, którego układ SoC (System on Chip) pasuje do wszystkich pól w selektorze.
| Zapis JSON |
|---|
{ "socMake": string, "socModel": string } |
| Pola | |
|---|---|
socMake |
|
socModel |
|
DeviceTypeSelector
Selektor do dopasowywania urządzeń określonego typu.
| Wartości w polu enum | |
|---|---|
DEVICE_TYPE_SELECTOR_UNSPECIFIED |
|
ANDROID_GO |
|
Data
Reprezentuje pełną lub częściową datę kalendarzową, np. datę urodzin. Pora dnia i strefa czasowa są określone w innym miejscu lub nie mają znaczenia. Data jest podana w kalendarzu gregoriańskim. Może to być jedna z tych wartości:
- Pełna data z wartościami roku, miesiąca i dnia różnymi od zera.
- Miesiąc i dzień z zerowym rokiem (np. rocznica).
- Sam rok z miesiącem zerowym i dniem zerowym.
- Rok i miesiąc z dniem zerowym (np. data ważności karty kredytowej).
Powiązane typy:
google.type.TimeOfDaygoogle.type.DateTimegoogle.protobuf.Timestamp
| Zapis JSON |
|---|
{ "year": integer, "month": integer, "day": integer } |
| Pola | |
|---|---|
year |
Rok daty. Musi mieścić się w zakresie od 1 do 9999 lub wynosić 0, jeśli określasz datę bez roku. |
month |
Miesiąc roku. Musi mieścić się w zakresie od 1 do 12 lub wynosić 0, jeśli określasz rok bez miesiąca i dnia. |
day |
Dzień miesiąca. Wartość musi mieścić się w zakresie od 1 do 31 i być prawidłowa w przypadku danego roku i miesiąca lub wynosić 0, jeśli określasz sam rok albo rok i miesiąc, w których dzień nie ma znaczenia. |
Metody |
|
|---|---|
|
Zwraca metadane dotyczące niedawno zaktualizowanej aplikacji. |
Kody błędów
Operacje na tym zasobie zwracają te kody błędów HTTP:
| Kod błędu | Przyczyna | Opis | Rozdzielczość |
|---|