REST Resource: enterprises.applications

Zasób: aplikacja

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/{domena}/{domena}/{nazwa pakietu aplikacji}.

title

string

Tytuł aplikacji. W wersji zlokalizowanej.

permissions[]

object (ApplicationPermission)

Uprawnienia wymagane przez aplikację.

managedProperties[]

object (ManagedProperty)

Zestaw właściwości zarządzanych, które można wstępnie skonfigurować dla aplikacji.

iconUrl

string

Link do obrazu, który może służyć jako ikona aplikacji. Obraz może mieć rozmiar do 512 x 512 pikseli.

smallIconUrl

string

Link do mniejszego obrazu, który może zostać użyty jako ikona aplikacji. Ten 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)

Określ, czy aplikacja ma być bezpłatna, bezpłatna z opcją zakupów w aplikacji czy 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. RACING, SOCIAL itp.);

recentChanges

string

zlokalizowany opis ostatnich zmian wprowadzonych w aplikacji;

minAndroidSdkVersion

integer

Minimalna wersja pakietu Android SDK wymagana 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) ostatniego opublikowania aplikacji.

Sygnatura czasowa w formacie UTC „Zulu” zdefiniowanym w dokumencie RFC 3339, z dokładnością do nanosekund i maksymalnie 9 miejsc po przecinku. Przykłady: "2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z".

availableCountries[]

string

Kraje, w których aplikacja jest dostępna, zgodnie ze standardem ISO 3166-1 alfa-2.

features[]

enum (AppFeature)

Ważniejsze funkcje tej aplikacji (jeśli istnieją).

appVersions[]

object (AppVersion)

Wersje tej aplikacji, które są obecnie dostępne.

fullDescription

string

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

ApplicationPermission

Uprawnienie wymagane przez aplikację.

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

string

Nieczytelny ciąg znaków jednoznacznie identyfikujący uprawnienie. Nie zlokalizowany.

name

string

Nazwa uprawnienia. Zlokalizowany.

description

string

Dłuższy opis uprawnienia, który zawiera więcej informacji o tym, na co wpływa. Zlokalizowany.

ManagedProperty

Zarządzana usługa.

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 identyfikowania usługi, np. „com.google.android.gm.fieldname”.

type

enum (ManagedPropertyType)

Typ nieruchomości.

title

string

Nazwa nieruchomości. Zlokalizowany.

description

string

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

entries[]

object (ManagedPropertyEntry)

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

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 logicznego.
STRING Właściwość typu ciągu znaków.
INTEGER Właściwość typu liczba całkowita.
CHOICE możliwość wyboru jednego elementu z zestawu,
MULTISELECT Wybór wielu elementów z zestawu.
HIDDEN Ukryte ograniczenie typu ciąg znaków (wartość domyślna może służyć do przekazywania informacji, których nie można zmodyfikować, np. kodu wersji).
BUNDLE Pakiet usług
BUNDLE_ARRAY Tablica pakietów usług.

ManagedPropertyEntry

Wpis właściwości zarządzanej.

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

string

Wartość wpisu w postaci zrozumiałej dla maszyny, która powinna być użyta w konfiguracji. Nie zlokalizowany.

name

string

Czytelna dla człowieka nazwa wartości. Zlokalizowany.

AppTrackInfo

Powiązanie identyfikatora z nazwą ścieżki w 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 utworu powiązana z trackId, ustawiona w Konsoli Play. Nazwa może być modyfikowana 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 i nie jest ograniczony do konkretnej firmy.
PRIVATE_GOOGLE_HOSTED Pakiet to aplikacja prywatna (ograniczona do firmy), 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 Cena nieznana, używana do oznaczania 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 oferuje 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 są odpowiednie tylko dla dzieci w wieku od 3 lat.
SEVEN_YEARS Treści odpowiednie tylko dla osób od 7 lat.
TWELVE_YEARS Materiały odpowiednie tylko dla osób, które ukończyły 12 lat.
SIXTEEN_YEARS Materiały są 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 Aplikacja jest VPN.

AppVersion

Odpowiada on jednej wersji 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ć niepowtarzalny ani zlokalizowany (np. może to być ciąg „1.4”).

versionCode

integer

Unikalny, rosnący identyfikator wersji aplikacji.

trackIds[]

string

Śledzić identyfikatory wersji aplikacji, w której została opublikowana. Nie obejmuje to ścieżki produkcyjnej (zamiast tego wyświetl ścieżkę produkcyjną).

production

boolean

Jeśli wartość to Prawda, oznacza to, że ta wersja jest wersją produkcyjną.

Metody

get

Pobiera informacje o aplikacji.