REST Resource: enterprises.applications

Recurso: aplicativo

São informações sobre um app.

Representação 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
}
Campos
name

string

O nome do app no formato enterprises/{enterprise}/applications/{packageName}.

title

string

O título do app. Localizado.

permissions[]

object (ApplicationPermission)

As permissões exigidas pelo app.

managedProperties[]

object (ManagedProperty)

O conjunto de propriedades gerenciadas disponíveis para pré-configuração para o app.

iconUrl

string

Um link para uma imagem que pode ser usada como um ícone do app. Esta imagem é adequada para uso até um tamanho de pixel de 512 x 512.

smallIconUrl

string

Um link para uma imagem menor que pode ser usada como um ícone para o app. Esta imagem é adequada para uso até um tamanho de pixel de 128 x 128.

appTracks[]

object (AppTrackInfo)

Faixas de aplicativos visíveis para a empresa.

author

string

O nome do autor dos apps (por exemplo, o desenvolvedor do app).

playStoreUrl

string

Um link para a página de detalhes do app no Google Play (do consumidor).

distributionChannel

enum (DistributionChannel)

Como e para quem o pacote é disponibilizado.

appPricing

enum (AppPricing)

Se o app é sem custo financeiro, sem custo financeiro com compras no app ou pago Se o preço não for especificado, isso significa que o app não está mais disponível para o público geral, mesmo que ainda possa ser disponibilizado para os proprietários.

description

string

A descrição da promoção localizada, se disponível.

screenshotUrls[]

string

Uma lista de links de captura de tela que representam o app.

category

string

A categoria do app (por exemplo, CORRIDA, SOCIAL etc.)

recentChanges

string

Uma descrição localizada das alterações recentes feitas no app.

minAndroidSdkVersion

integer

O SDK do Android mínimo necessário para executar o app.

contentRating

enum (ContentRating)

A classificação do conteúdo deste app.

updateTime

string (Timestamp format)

Apenas saída. A hora aproximada (em até sete dias) em que o app foi publicado pela última vez.

Um carimbo de data/hora no formato UTC "Zulu" RFC3339, com resolução de nanossegundos e até nove dígitos fracionários. Exemplos: "2014-10-02T15:01:23Z" e "2014-10-02T15:01:23.045123456Z".

availableCountries[]

string

Os países em que o app está disponível de acordo com a norma ISO 3166-1 alfa-2.

features[]

enum (AppFeature)

Recursos importantes (se houver) desse app.

appVersions[]

object (AppVersion)

Versões disponíveis para este app no momento.

fullDescription

string

Descrição completa do app, se disponível

ApplicationPermission

É uma permissão exigida pelo app.

Representação JSON
{
  "permissionId": string,
  "name": string,
  "description": string
}
Campos
permissionId

string

Uma string opaca que identifica exclusivamente a permissão. Não localizado.

name

string

O nome da permissão. Localizado.

description

string

Uma descrição mais longa da permissão, com mais detalhes sobre o que ela afeta. Localizado.

ManagedProperty

Propriedade gerenciada.

Representação JSON
{
  "key": string,
  "type": enum (ManagedPropertyType),
  "title": string,
  "description": string,
  "entries": [
    {
      object (ManagedPropertyEntry)
    }
  ],
  "defaultValue": value,
  "nestedProperties": [
    {
      object (ManagedProperty)
    }
  ]
}
Campos
key

string

A chave exclusiva que o app usa para identificar a propriedade, por exemplo, "com.google.android.gm.fieldname".

type

enum (ManagedPropertyType)

O tipo da propriedade.

title

string

O nome da propriedade. Localizado.

description

string

Uma descrição mais longa da propriedade, com mais detalhes sobre o que ela afeta. Localizado.

entries[]

object (ManagedPropertyEntry)

Para propriedades CHOICE ou MULTISELECT, a lista de entradas possíveis.

defaultValue

value (Value format)

O valor padrão da propriedade. As propriedades BUNDLE_ARRAY não têm um valor padrão.

nestedProperties[]

object (ManagedProperty)

Para propriedades BUNDLE_ARRAY, a lista de propriedades aninhadas. Uma propriedade BUNDLE_ARRAY tem no máximo dois níveis de profundidade.

ManagedPropertyType

O tipo da propriedade gerenciada.

Enums
MANAGED_PROPERTY_TYPE_UNSPECIFIED Não utilizado.
BOOL Uma propriedade de tipo booleano.
STRING Uma propriedade do tipo string.
INTEGER Uma propriedade de tipo inteiro.
CHOICE Escolha de um item de um conjunto.
MULTISELECT Uma escolha de vários itens de um conjunto.
HIDDEN Uma restrição oculta do tipo de string. O valor padrão pode ser usado para transmitir informações que não podem ser modificadas, como um código de versão.
BUNDLE Um pacote de propriedades
BUNDLE_ARRAY Uma matriz de pacotes de propriedades.

ManagedPropertyEntry

Uma entrada de uma propriedade gerenciada.

Representação JSON
{
  "value": string,
  "name": string
}
Campos
value

string

O valor legível por máquina da entrada, que será usado na configuração. Não localizado.

name

string

O nome legível do valor. Localizado.

AppTrackInfo

ID do nome da associação de uma faixa de app.

Representação JSON
{
  "trackId": string,
  "trackAlias": string
}
Campos
trackId

string

É o identificador exclusivo de faixa não modificável, extraído do releaseTrackId no URL da página do Play Console que exibe as informações de faixa do app.

trackAlias

string

É o nome da faixa associada ao trackId, definido no Play Console. O nome pode ser modificado no Play Console.

DistributionChannel

Possíveis canais de distribuição.

Enums
DISTRIBUTION_CHANNEL_UNSPECIFIED Não especificado.
PUBLIC_GOOGLE_HOSTED O pacote está disponível na Play Store e não é restrito a uma empresa específica.
PRIVATE_GOOGLE_HOSTED O pacote é um app particular (restrito a uma empresa), mas hospedado pelo Google.
PRIVATE_SELF_HOSTED App particular (restrito a uma empresa) e hospedado de maneira particular.

AppPricing

Possíveis preços do app.

Enums
APP_PRICING_UNSPECIFIED Preço desconhecido, usado para indicar um app aprovado que não está disponível para o público geral.
FREE O aplicativo é sem custo financeiro.
FREE_WITH_IN_APP_PURCHASE O app é sem custo financeiro, mas oferece compras no app.
PAID O aplicativo é pago.

ContentRating

Classificação de conteúdo de acordo com o padrão genérico da IARC.

Enums
CONTENT_RATING_UNSPECIFIED Não especificado.
THREE_YEARS Conteúdo adequado para maiores de três anos.
SEVEN_YEARS Conteúdo adequado apenas para maiores de sete anos.
TWELVE_YEARS Conteúdo adequado apenas para maiores de 12 anos.
SIXTEEN_YEARS Conteúdo adequado apenas para maiores de 16 anos.
EIGHTEEN_YEARS Conteúdo adequado apenas para maiores de 18 anos.

AppFeature

Possíveis recursos do app.

Enums
APP_FEATURE_UNSPECIFIED Não especificado.
VPN_APP O app é uma VPN.

AppVersion

Isso representa uma única versão do aplicativo.

Representação JSON
{
  "versionString": string,
  "versionCode": integer,
  "trackIds": [
    string
  ],
  "production": boolean
}
Campos
versionString

string

É a string usada na Play Store pelo desenvolvedor do app para identificar a versão. A string não é necessariamente exclusiva ou localizada (por exemplo, pode ser "1.4").

versionCode

integer

Identificador crescente exclusivo da versão do app.

trackIds[]

string

Identificadores da faixa em que a versão do app foi publicada. Isso não inclui a faixa de produção. Consulte "Produção".

production

boolean

Se o valor for "True", isso indica que a versão é uma faixa de produção.

Métodos

get

Recebe informações sobre um aplicativo.