REST Resource: enterprises.applications

Zasób: Application

Informacje o aplikacji.

Zapis JSON
{
  "name": string,
  "title": string,
  "permissions": [
    {
      object (ApplicationPermission)
    }
  ],
  "managedProperties": [
    {
      object (ManagedProperty)
    }
  ],
  "iconUrl": string,
  "smallIconUrl": string,
  "appTracks": [
    {
      object (AppTrackInfo)
    }
  ],
  "author": string,
  "playStoreUrl": string,
  "distributionChannel": enum (DistributionChannel),
  "appPricing": enum (AppPricing),
  "description": string,
  "screenshotUrls": [
    string
  ],
  "category": string,
  "recentChanges": string,
  "minAndroidSdkVersion": integer,
  "contentRating": enum (ContentRating),
  "updateTime": string,
  "availableCountries": [
    string
  ],
  "features": [
    enum (AppFeature)
  ],
  "appVersions": [
    {
      object (AppVersion)
    }
  ],
  "fullDescription": string
}
Pola
name

string

Nazwa aplikacji w formacie: enterprises/{enterprise}/applications/{packageName}.

title

string

Tytuł aplikacji. Lokalizacja.

permissions[]

object (ApplicationPermission)

Uprawnienia wymagane przez aplikację.

managedProperties[]

object (ManagedProperty)

Zbiór usług zarządzanych, które można wstępnie skonfigurować na potrzeby aplikacji.

iconUrl

string

Link do obrazu, który może zostać użyty jako ikona aplikacji. Obraz może mieć maksymalnie 512 x 512 pikseli.

smallIconUrl

string

Link do mniejszego obrazu, który może być użyty jako ikona aplikacji. Obraz może mieć maksymalnie 128 x 128 pikseli.

appTracks[]

object (AppTrackInfo)

Ścieżki aplikacji widoczne dla firmy.

author

string

Imię i nazwisko autora aplikacji (np. dewelopera).

playStoreUrl

string

Link do strony z informacjami o aplikacji w Google Play (dla klientów indywidualnych).

distributionChannel

enum (DistributionChannel)

Kto i w jaki sposób udostępnia pakiet.

appPricing

enum (AppPricing)

Czy aplikacja jest bezpłatna, bezpłatna z zakupami w aplikacji lub płatna. Jeśli cena nie jest określona, oznacza to, że aplikacja nie jest już ogólnie dostępna (mimo że nadal może być dostępna dla jej właścicieli).

description

string

Zlokalizowany opis promocyjny, jeśli jest dostępny.

screenshotUrls[]

string

Lista linków do zrzutów ekranu przedstawiających aplikację.

category

string

Kategoria aplikacji (np. Wyścigi, SPOŁECZNOŚCIOWE itp.)

recentChanges

string

Zlokalizowany opis ostatnich zmian w aplikacji.

minAndroidSdkVersion

integer

Minimalny pakiet SDK na Androida niezbędny do uruchomienia aplikacji.

contentRating

enum (ContentRating)

Ocena treści aplikacji.

updateTime

string (Timestamp format)

Tylko dane wyjściowe. Przybliżony czas (w ciągu 7 dni) od ostatniego opublikowania aplikacji.

Sygnatura czasowa w RFC3339 UTC „Zulu” z rozdzielczością nanosekundową i maksymalnie 9 cyframi po przecinku. Przykłady: "2014-10-02T15:01:23Z" i "2014-10-02T15:01:23.045123456Z".

availableCountries[]

string

Kraje, w których aplikacja jest dostępna, zgodnie z normą ISO 3166-1 alfa-2.

features[]

enum (AppFeature)

Godne uwagi funkcje (jeśli są) w tej aplikacji.

appVersions[]

object (AppVersion)

Aktualnie dostępne wersje tej aplikacji.

fullDescription

string

Pełny opis aplikacji, jeśli jest dostępny.

ApplicationPermission

Uprawnienia wymagane przez aplikację.

Zapis JSON
{
  "permissionId": string,
  "name": string,
  "description": string
}
Pola
permissionId

string

Nieprzejrzysty ciąg znaków jednoznacznie identyfikujący uprawnienie. Brak lokalizacji.

name

string

Nazwa uprawnienia. Lokalizacja.

description

string

Dłuższy opis uprawnienia zawierający więcej informacji na temat jego wpływu. Lokalizacja.

ManagedProperty

Usługa zarządzana.

Zapis JSON
{
  "key": string,
  "type": enum (ManagedPropertyType),
  "title": string,
  "description": string,
  "entries": [
    {
      object (ManagedPropertyEntry)
    }
  ],
  "defaultValue": value,
  "nestedProperties": [
    {
      object (ManagedProperty)
    }
  ]
}
Pola
key

string

Unikalny klucz używany przez aplikację do identyfikacji usługi, np. „com.google.android.gm.fieldname”.

type

enum (ManagedPropertyType)

Typ usługi.

title

string

Nazwa usługi. Lokalizacja.

description

string

Dłuższy opis nieruchomości zawierający więcej informacji o tym, na co ma wpływ. Lokalizacja.

entries[]

object (ManagedPropertyEntry)

W przypadku właściwości CHOICE lub MULTISELECT jest to lista możliwych wpisów.

defaultValue

value (Value format)

Domyślna wartość właściwości. Właściwości BUNDLE_ARRAY nie mają wartości domyślnej.

nestedProperties[]

object (ManagedProperty)

W przypadku właściwości BUNDLE_ARRAY jest to lista właściwości zagnieżdżonych. Właściwość BUNDLE_ARRAY ma maksymalnie 2 poziomy.

ManagedPropertyType

Typ usługi zarządzanej.

Wartości w polu enum
MANAGED_PROPERTY_TYPE_UNSPECIFIED Nieużywane.
BOOL Właściwość typu wartości logicznej.
STRING Właściwość typu ciągu znaków.
INTEGER Właściwość typu liczby całkowitej.
CHOICE 1 element z zestawu do wyboru.
MULTISELECT Kilka elementów z zestawu do wyboru.
HIDDEN Ukryte ograniczenie typu ciągu znaków (wartość domyślna może służyć do przekazywania informacji, których nie można zmienić, np. kodu wersji).
BUNDLE Pakiet usług
BUNDLE_ARRAY Tablica pakietów usług.

ManagedPropertyEntry

Wpis usługi zarządzanej.

Zapis JSON
{
  "value": string,
  "name": string
}
Pola
value

string

Czytelna dla komputera wartość wpisu, która powinna być używana w konfiguracji. Brak lokalizacji.

name

string

Zrozumiała dla człowieka nazwa wartości. Lokalizacja.

AppTrackInfo

Identyfikator powiązania ścieżki aplikacji.

Zapis JSON
{
  "trackId": string,
  "trackAlias": string
}
Pola
trackId

string

Unikalny identyfikator ścieżki, którego nie można zmienić, pobrany z pola releaseTrackId w adresie URL strony w Konsoli Play, na której znajdują się informacje o ścieżce aplikacji.

trackAlias

string

Nazwa ścieżki powiązana z elementem trackId ustawiona w Konsoli Play. Można ją zmienić w Konsoli Play.

DistributionChannel

Możliwe kanały dystrybucji.

Wartości w polu enum
DISTRIBUTION_CHANNEL_UNSPECIFIED Nie określono.
PUBLIC_GOOGLE_HOSTED Pakiet jest dostępny w Sklepie Play. Nie jest ograniczony do konkretnej firmy.
PRIVATE_GOOGLE_HOSTED Pakiet to aplikacja prywatna (ograniczona do firm), ale hostowana przez Google.
PRIVATE_SELF_HOSTED Aplikacja prywatna (dostępna tylko dla firm) i hostowana prywatnie.

AppPricing

Możliwe ceny aplikacji.

Wartości w polu enum
APP_PRICING_UNSPECIFIED Nieznana cena: używana do oznaczenia zatwierdzonej aplikacji, która nie jest ogólnie dostępna.
FREE Aplikacja jest bezpłatna.
FREE_WITH_IN_APP_PURCHASE Aplikacja jest bezpłatna, ale umożliwia zakupy w aplikacji.
PAID Aplikacja jest płatna.

ContentRating

Ocena treści zgodna z ogólnym standardem IARC.

Wartości w polu enum
CONTENT_RATING_UNSPECIFIED Nie określono.
THREE_YEARS Treści odpowiednie tylko dla dzieci, które ukończyły 3 lata.
SEVEN_YEARS Treści odpowiednie tylko dla osób od 7 lat.
TWELVE_YEARS Treści odpowiednie tylko dla osób, które ukończyły 12 lat.
SIXTEEN_YEARS Treści odpowiednie tylko dla osób, które ukończyły 16 lat.
EIGHTEEN_YEARS Treści odpowiednie tylko dla osób, które ukończyły 18 lat.

AppFeature

Możliwe funkcje aplikacji.

Wartości w polu enum
APP_FEATURE_UNSPECIFIED Nie określono.
VPN_APP Ta aplikacja to usługa VPN.

AppVersion

Jest to jedna wersja aplikacji.

Zapis JSON
{
  "versionString": string,
  "versionCode": integer,
  "trackIds": [
    string
  ],
  "production": boolean
}
Pola
versionString

string

Ciąg znaków używany w Sklepie Play przez dewelopera aplikacji do identyfikacji wersji. Ciąg nie musi być unikalny ani zlokalizowany (np. może wyglądać tak: „1.4”).

versionCode

integer

Unikalny identyfikator wersji aplikacji.

trackIds[]

string

Śledź identyfikatory, w których opublikowana jest dana wersja aplikacji. Nie obejmuje to ścieżki produkcyjnej (zamiast tego wyświetl ścieżkę produkcyjną).

production

boolean

Jeśli wartość to True, oznacza to, że ta wersja jest ścieżką produkcyjną.

Metody

get

Pobiera informacje o aplikacji.