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 exibido ao usuário (por exemplo, entre uma lista de outros aplicativos ou como rótulo de um ícone).

startUrl

string

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

icons[]

object (WebAppIcon)

Uma lista de ícones para o 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.

A versão pode aumentar automaticamente durante o ciclo de vida do app da Web, enquanto o Google faz uma limpeza interna para manter o app atualizado.

WebAppIcon

Um ícone para um app da Web. Os formatos aceitos 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 (por volta de RFC4648, seção 5, "Codificação 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 ideal é que a imagem tenha 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 aplicativo da web para que se pareça com um aplicativo nativo autônomo. Os elementos de 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 app da Web em tela cheia sem controles visíveis. Os elementos da interface do navegador, o URL da página, a barra de status do sistema e o botão "Voltar" não estão 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 apps da Web para uma determinada empresa.

patch

Atualiza um app da Web.