REST Resource: enterprises.webApps

Recurso: WebApp

Um app da Web.

Representação JSON
{
  "name": string,
  "title": string,
  "startUrl": string,
  "icons": [
    {
      object (WebAppIcon)
    }
  ],
  "displayMode": enum (DisplayMode),
  "versionCode": string
}
Campos
name

string

O nome do app da Web, que é gerado pelo servidor durante a criação no formato enterprises/{enterpriseId}/webApps/{packageName}.

title

string

O título do app da Web como exibido para o usuário (por exemplo, em uma lista de outros aplicativos ou como um rótulo para um ícone).

startUrl

string

O URL inicial, ou seja, o URL que deve ser carregado quando o usuário abre o aplicativo.

icons[]

object (WebAppIcon)

Uma lista de ícones do app da Web. Precisa ter pelo menos um elemento.

displayMode

enum (DisplayMode)

O modo de exibição do app da Web.

versionCode

string (int64 format)

A versão atual do app.

Observe que a versão pode aumentar automaticamente durante a vida útil do app da Web, enquanto o Google faz uma manutenção interna para manter o app atualizado.

WebAppIcon

Ícone de um app da Web. Os formatos compatíveis são: png, jpg e webp.

Representação JSON
{
  "imageData": string
}
Campos
imageData

string

Os bytes reais da imagem em uma string codificada em base64url (c.f. RFC4648, seção 5 "Codificação em base 64 com URL e alfabeto seguro de nome de arquivo").

  • O tipo de imagem pode ser png ou jpg.
  • O ideal é que a imagem seja quadrada.
  • O tamanho ideal da imagem deve ser 512 x 512.

DisplayMode

O modo de exibição do app da Web.

Enums
DISPLAY_MODE_UNSPECIFIED Não utilizado.
MINIMAL_UI Abre o app da Web com um conjunto mínimo de elementos da interface do navegador para controlar a navegação e visualizar o URL da página.
STANDALONE Abre o app da Web para se parecer com um aplicativo nativo independente. Os elementos da interface do navegador e o URL da página não são visíveis, mas a barra de status do sistema e o botão "Voltar" estão visíveis.
FULL_SCREEN Abre o aplicativo da web em tela cheia sem nenhum controle visível. Os elementos da interface do navegador, o URL da página, a barra de status do sistema e o botão "Voltar" não ficam visíveis, e o app da Web ocupa toda a área de exibição disponível.

Métodos

create

Cria um app da Web.

delete

Exclui um app da Web.

get

Recebe um app da Web.

list

Lista os apps da Web de uma determinada empresa.

patch

Atualiza um app da Web.