REST Resource: enterprises.applications

Recurso: aplicativo

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 necessárias para o app.

managedProperties[]

object (ManagedProperty)

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

iconUrl

string

Um link para uma imagem que pode ser usada como ícone do app. Essa imagem é adequada para uso com até 512 x 512 pixels.

smallIconUrl

string

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

appTracks[]

object (AppTrackInfo)

Trilhas 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 (para consumidores) no Google Play.

distributionChannel

enum (DistributionChannel)

Como e para quem o pacote é disponibilizado.

appPricing

enum (AppPricing)

Informa se o app é sem custo financeiro, sem custo financeiro com compras no app ou pago. Se o preço não estiver especificado, isso significa que o app não está mais disponível para o público em geral, embora ainda possa estar disponível para os proprietários.

description

string

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

screenshotUrls[]

string

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

category

string

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

recentChanges

string

Uma descrição localizada das mudanças recentes feitas no app.

minAndroidSdkVersion

integer

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

contentRating

enum (ContentRating)

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

updateTime

string (Timestamp format)

Apenas saída. O tempo aproximado (até 7 dias) em que o app foi publicado pela última vez.

Um carimbo de data/hora no formato RFC3339 UTC "Zulu", 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 este app está disponível de acordo com a ISO 3166-1 alfa-2.

features[]

enum (AppFeature)

Recursos importantes (se houver) do app.

appVersions[]

object (AppVersion)

Versões disponíveis para este app.

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 de 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 do tipo booleano.
STRING Uma propriedade do tipo string.
INTEGER Uma propriedade do tipo inteiro.
CHOICE Uma 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 precisa ser usado na configuração. Não localizado.

name

string

O nome legível do valor. Localizado.

AppTrackInfo

ID para nomear a associação de uma faixa de app.

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

string

O identificador de faixa exclusivo e não modificável, extraído de releaseTrackId no URL da página do Play Console que mostra as informações da 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 um app particular (restrito a uma empresa) e é hospedado de forma particular;

AppPricing

Possíveis preços de apps.

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

ContentRating

Classificação do conteúdo seguindo o padrão genérico da IARC.

Enums
CONTENT_RATING_UNSPECIFIED Não especificado.
THREE_YEARS Conteúdo adequado apenas para maiores de 3 anos.
SEVEN_YEARS Conteúdo adequado apenas para maiores de 7 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 app.

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 única ou localizada (por exemplo, pode ser "1.4").

versionCode

integer

Identificador exclusivo e crescente da versão do app.

trackIds[]

string

Rastreie os identificadores em que a versão do app é publicada. Isso não inclui a faixa de produção (consulte a produção).

production

boolean

Se o valor for True, significa que esta versão é uma faixa de produção.

Métodos

get

Recebe informações sobre um aplicativo.