REST Resource: enterprises.applications

Ресурс: Приложение

Информация о приложении.

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
}
Поля
name

string

Имя приложения в формате предприятия/{предприятие}/приложения/{имяпакета}.

title

string

Название приложения. Локализовано.

permissions[]

object ( ApplicationPermission )

Разрешения, необходимые приложению.

managedProperties[]

object ( ManagedProperty )

Набор управляемых свойств, которые можно предварительно настроить для приложения.

iconUrl

string

Ссылка на изображение, которое можно использовать в качестве значка приложения. Это изображение подходит для использования размером до 512 x 512 пикселей.

smallIconUrl

string

Ссылка на уменьшенное изображение, которое можно использовать в качестве значка приложения. Это изображение подходит для использования размером до 128 x 128 пикселей.

appTracks[]

object ( AppTrackInfo )

Следы приложений видны предприятию.

author

string

Имя автора приложения (например, разработчика приложения).

playStoreUrl

string

Ссылка на (потребительскую) страницу сведений о приложении в Google Play.

distributionChannel

enum ( DistributionChannel )

Как и кому предоставляется пакет.

appPricing

enum ( AppPricing )

Является ли это приложение бесплатным, бесплатным со встроенными покупками или платным. Если цена не указана, это означает, что приложение больше не доступно (хотя оно все еще может быть доступно владельцам).

description

string

Локализованное рекламное описание, если оно имеется.

screenshotUrls[]

string

Список ссылок на скриншоты, представляющие приложение.

category

string

Категория приложения (например, ГОНКИ, СОЦИАЛЬНЫЕ и т. д.)

recentChanges

string

Локализованное описание последних изменений, внесенных в приложение.

minAndroidSdkVersion

integer

Минимальный Android SDK, необходимый для запуска приложения.

contentRating

enum ( ContentRating )

Рейтинг контента для этого приложения.

updateTime

string ( Timestamp format)

Только вывод. Примерное время (в пределах 7 дней) последней публикации приложения.

Временная метка в формате RFC3339 UTC «Зулу» с наносекундным разрешением и до девяти дробных цифр. Примеры: "2014-10-02T15:01:23Z" и "2014-10-02T15:01:23.045123456Z" .

availableCountries[]

string

Страны, в которых доступно это приложение, соответствуют стандарту ISO 3166-1 альфа-2.

features[]

enum ( AppFeature )

Примечательные особенности (если таковые имеются) этого приложения.

appVersions[]

object ( AppVersion )

Версии, доступные в настоящее время для этого приложения.

fullDescription

string

Полное описание приложения, если оно доступно.

Разрешение приложения

Разрешение, необходимое приложению.

JSON-представление
{
  "permissionId": string,
  "name": string,
  "description": string
}
Поля
permissionId

string

Непрозрачная строка, однозначно идентифицирующая разрешение. Не локализован.

name

string

Название разрешения. Локализовано.

description

string

Более подробное описание разрешения с более подробной информацией о том, на что оно влияет. Локализовано.

Управляемое свойство

Управляемая недвижимость.

JSON-представление
{
  "key": string,
  "type": enum (ManagedPropertyType),
  "title": string,
  "description": string,
  "entries": [
    {
      object (ManagedPropertyEntry)
    }
  ],
  "defaultValue": value,
  "nestedProperties": [
    {
      object (ManagedProperty)
    }
  ]
}
Поля
key

string

Уникальный ключ, который приложение использует для идентификации свойства, например «com.google.android.gm.fieldname».

type

enum ( ManagedPropertyType )

Тип недвижимости.

title

string

Название объекта недвижимости. Локализовано.

description

string

Более подробное описание свойства с более подробной информацией о том, на что оно влияет. Локализовано.

entries[]

object ( ManagedPropertyEntry )

Для свойств CHOICE или MULTISELECT — список возможных записей.

defaultValue

value ( Value format)

Значение свойства по умолчанию. Свойства BUNDLE_ARRAY не имеют значения по умолчанию.

nestedProperties[]

object ( ManagedProperty )

Для свойств BUNDLE_ARRAY — список вложенных свойств. Свойство BUNDLE_ARRAY имеет глубину не более двух уровней.

Тип управляемого свойства

Тип управляемого свойства.

Перечисления
MANAGED_PROPERTY_TYPE_UNSPECIFIED Не используется.
BOOL Свойство логического типа.
STRING Свойство строкового типа.
INTEGER Свойство целочисленного типа.
CHOICE Выбор одного предмета из набора.
MULTISELECT Выбор нескольких предметов из набора.
HIDDEN Скрытое ограничение типа строки (значение по умолчанию может использоваться для передачи информации, которую нельзя изменить, например кода версии).
BUNDLE Пакет свойств
BUNDLE_ARRAY Массив пакетов свойств.

ManagedPropertyEntry

Запись об управляемом свойстве.

JSON-представление
{
  "value": string,
  "name": string
}
Поля
value

string

Машиночитаемое значение записи, которое следует использовать в конфигурации. Не локализован.

name

string

Читабельное имя значения. Локализовано.

AppTrackInfo

Идентификатор для присвоения имени дорожке приложения.

JSON-представление
{
  "trackId": string,
  "trackAlias": string
}
Поля
trackId

string

Неизменяемый уникальный идентификатор трека, взятый из releaseTrackId в URL-адресе страницы Play Console, на которой отображается информация о треке приложения.

trackAlias

string

Имя трека, связанное с trackId , заданным в Play Console. Имя можно изменить в Play Console.

Канал распространения

Возможные каналы сбыта.

Перечисления
DISTRIBUTION_CHANNEL_UNSPECIFIED Не указано.
PUBLIC_GOOGLE_HOSTED Пакет доступен через магазин Play и не ограничивается конкретным предприятием.
PRIVATE_GOOGLE_HOSTED Пакет – это частное приложение (только для предприятий), но размещаемое Google.
PRIVATE_SELF_HOSTED Частное приложение (только для предприятий) и размещается в частном порядке.

Цены на приложения

Возможные цены на приложение.

Перечисления
APP_PRICING_UNSPECIFIED Неизвестная цена, используемая для обозначения одобренного приложения, которое обычно недоступно.
FREE Приложение бесплатное.
FREE_WITH_IN_APP_PURCHASE Приложение бесплатное, но предлагает встроенные покупки.
PAID Приложение платное.

Рейтинг контента

Рейтинг контента в соответствии с общим стандартом IARC.

Перечисления
CONTENT_RATING_UNSPECIFIED Не указано.
THREE_YEARS Контент подходит только для детей от 3 лет и старше.
SEVEN_YEARS Контент подходит только для детей от 7 лет и старше.
TWELVE_YEARS Контент подходит только для детей от 12 лет и старше.
SIXTEEN_YEARS Контент подходит только для детей от 16 лет и старше.
EIGHTEEN_YEARS Контент подходит только для детей от 18 лет и старше.

Функция приложения

Возможные возможности приложения.

Перечисления
APP_FEATURE_UNSPECIFIED Не указано.
VPN_APP Приложение представляет собой VPN.

Версия приложения

Это представляет одну версию приложения.

JSON-представление
{
  "versionString": string,
  "versionCode": integer,
  "trackIds": [
    string
  ],
  "production": boolean
}
Поля
versionString

string

Строка, используемая в магазине Play разработчиком приложения для идентификации версии. Строка не обязательно является уникальной или локализованной (например, строка может быть «1,4»).

versionCode

integer

Уникальный увеличивающийся идентификатор версии приложения.

trackIds[]

string

Отслеживайте идентификаторы, в которых опубликована версия приложения. Сюда не входит рабочая версия (вместо этого см. Рабочая версия).

production

boolean

Если значение равно True, это означает, что эта версия является рабочей версией.

Методы

get

Получает информацию о приложении.