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 służyć jako ikona aplikacji. Ten obraz może mieć rozmiar do 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 (dla konsumentów) w Google Play;

distributionChannel

enum (DistributionChannel)

Sposób udostępniania pakietu i grupa odbiorców.

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 (chociaż może być nadal 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 tej 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, którego aplikacja używa 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 usługi, który zawiera więcej informacji o tym, na co wpływa; Zlokalizowany.

entries[]

object (ManagedPropertyEntry)

W przypadku właściwości CHOICE lub MULTISELECT 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 lista właściwości zagnieżdżonych. Właściwość BUNDLE_ARRAY może mieć 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ąg 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 właściwości,
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 czytelnej 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

Niemodyfikowalny, unikalny identyfikator utworu, pobrany z releaseTrackId w adresie URL strony w Konsoli Play, na której wyświetlane są informacje o utworzonej ścieżce dźwiękowej.

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 (ograniczona do firmy) 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 zgodnie ze standardem IARC.

Wartości w polu enum
CONTENT_RATING_UNSPECIFIED Nie określono.
THREE_YEARS Treści są odpowiednie tylko dla osób powyżej 3 roku życia.
SEVEN_YEARS Materiały są odpowiednie tylko dla osób powyżej 7 roku życia.
TWELVE_YEARS Materiały są odpowiednie tylko dla osób powyżej 12 roku życia.
SIXTEEN_YEARS Materiały są odpowiednie tylko dla osób powyżej 16 roku życia.
EIGHTEEN_YEARS Materiały są odpowiednie tylko dla osób powyżej 18 roku życia.

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 (patrz sekcja dotycząca produkcji).

production

boolean

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

Metody

get

Pobiera informacje o aplikacji.