REST Resource: enterprises.applications

Recurso: Application

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 enterprise/{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 ser pré-configuradas para o app.

iconUrl

string

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

smallIconUrl

string

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

appTracks[]

object (AppTrackInfo)

Rastreamentos 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 (consumidor).

distributionChannel

enum (DistributionChannel)

Como e para quem o pacote é disponibilizado.

appPricing

enum (AppPricing)

Indica se este app é sem custo financeiro, pago com compras no app ou pago. Se o preço não for especificado, isso significa que o app não estará mais disponível para o público geral, mesmo que ainda possa ser acessado pelos 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 do Android mínimo necessário para executar o app.

contentRating

enum (ContentRating)

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

updateTime

string (Timestamp format)

Apenas saída. O tempo aproximado (dentro de sete 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 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 localizada.

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 aplicativo usa para identificar a propriedade. Por exemplo, "com.google.android.gm.nomedocampo".

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 as propriedades CHOICE ou MULTISELECT, a lista de possíveis entradas.

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 de 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 de tipo inteiro.
CHOICE Uma opção 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 da entrada legível por máquina, que deve ser usado na configuração. Não localizada.

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 não modificável, extraído de 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 a trackId e 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) 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 o público em geral.
FREE O aplicativo é sem custo financeiro.
FREE_WITH_IN_APP_PURCHASE O aplicativo é sem custo financeiro, mas oferece compras no aplicativo.
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 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 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 de aumento exclusivo para a versão do app.

trackIds[]

string

Rastrear identificadores em que a versão do app foi 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.