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

Имя приложения в формате companies/{enterprise}/applications/{packageName}.

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 дней) последней публикации приложения.

Использует RFC 3339, согласно которому сгенерированный вывод всегда будет нормализован по оси Z и содержать 0, 3, 6 или 9 знаков после запятой. Также допускаются смещения, отличные от «Z». Примеры: "2014-10-02T15:01:23Z" , "2014-10-02T15:01:23.045123456Z" или "2014-10-02T15:01:23+05:30" .

availableCountries[]

string

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

features[]

enum ( AppFeature )

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

appVersions[]

object ( AppVersion )

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

fullDescription

string

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

ApplicationPermission

Разрешение, требуемое приложением.

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 может иметь максимум два уровня вложенности.

ManagedPropertyType

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

Перечисления
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 Store и не ограничен определенным предприятием.
PRIVATE_GOOGLE_HOSTED Пакет — это частное приложение (ограниченное предприятием), размещенное Google.
PRIVATE_SELF_HOSTED Частное приложение (ограниченное предприятием) размещается в частном порядке.

AppPricing

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

Перечисления
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 лет и старше.

AppFeature

Возможные функции приложения.

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

AppVersion

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

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

string

Строка, используемая разработчиком приложения в Play Маркете для определения версии. Эта строка не обязательно уникальна или локализована (например, строка может быть «1.4»).

versionCode

integer

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

trackIds[]

string

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

production

boolean

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

Методы

get

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