Criação de App Web no Google Play

Sumário

(Modelo “Apps da Web” do Managed Google Play via EMM)

1. Objetivo

Este manual explica, de forma operacional e conceitual, como criar, configurar e disponibilizar um App da Web no Managed Google Play pelo fluxo de EMM/Nomid MDM, sem publicar um app público na Play Store.

Este modelo:

  • Não utiliza APK ou AAB
  • Não utiliza Android Studio
  • Publica uma URL como app privado para a organização no Managed Google Play
  • Pode ser distribuído por política no Nomid MDM

Este manual não cobre PWA + TWA nem apps Android nativos.

Para transformar o link compartilhado de uma rota em uma App Web individual, consulte Criar App Web para uma rota do Google Maps. O guia explica como criar e testar a rota, cadastrar o link, distribuir Maps e Chrome e validar o atalho no dispositivo.


2. O que é um App da Web no Managed Google Play

Um App da Web é um aplicativo que:

  • Abre uma URL hospedada externamente
  • É instalado pela Play Store gerenciada quando distribuído pela política
  • Usa o modo de exibição escolhido para apresentar o conteúdo da URL

Ele deve ser entendido como:

“Um site instalado como aplicativo”, não como um app Android tradicional.


3. Pré-requisitos

Item Obrigatório
URL pública ✅
HTTPS válido ✅
Site funcional em mobile ✅
Ícone 512×512 ✅
Acesso ao Managed Google Play pelo EMM/Nomid ✅

4. Caminho no Managed Google Play

Para criar a App Web e associá-la diretamente a uma política, use o caminho confirmado:

Nomid MDM → Policies → selecione a política → Home Screen → Add App → Create Web App

Esse caminho abre o formulário de criação no contexto da política que distribuirá o atalho. Outras telas podem apresentar catálogos ou cadastros de aplicativos, mas não devem ser tratadas como caminho equivalente sem confirmação do fluxo exibido no portal.


5. Tela “Novo app da Web”

5.1 Título

Nome do aplicativo exibido na Play Store.

Boas práticas:

  • Use o nome real do produto
  • Evite termos enganosos (“oficial”, “sistema”, etc.)

5.2 URL

URL inicial aberta ao iniciar o app.

Regras:

  • Deve iniciar com https://
  • Não pode usar autenticação HTTP básica
  • Login via aplicação é permitido

5.3 Modo de exibição

Tela cheia

Remove totalmente a interface do navegador.

Efeito no uso: oferece uma apresentação mais imersiva, mas deixa menos controles visíveis para conferir o endereço, atualizar a página ou voltar durante o diagnóstico. Valide retorno, autenticação e navegação no dispositivo piloto antes de adotar esse modo.


Independente

Modo intermediário.

Efeito no uso: apresenta o conteúdo em uma janela separada, com as barras do dispositivo, mas sem a barra de URL completa. Homologue esse modo quando o fluxo de retorno e a navegação funcionarem sem depender de controles adicionais.


Interface reduzida (RECOMENDADO)

Exibe:

  • Barra de status
  • Barra de navegação
  • Barra de URL + botão de atualizar

Por que usar:

  • Facilita conferir o endereço aberto
  • Mantém atualização e retorno visíveis durante o teste
  • Ajuda a diagnosticar redirecionamentos e falhas de carregamento

Use Interface reduzida como ponto de partida do primeiro piloto, não como requisito universal. Depois do teste, a organização pode homologar outro modo. O modo controla a apresentação da App Web; sozinho, não define qual aplicativo abrirá um link externo.


5.4 Ícone

Requisitos:

  • 512×512 px
  • PNG ou JPG
  • Quadrado e mascarável

Um arquivo incompatível pode impedir a conclusão do cadastro ou dificultar o reconhecimento do aplicativo. Confirme as dimensões, o formato e a legibilidade antes de selecionar Create.


6. Boas práticas (com explicação)

6.1 Usar Interface reduzida

Por quê: Esse modo mantém controles visíveis que ajudam a conferir o endereço, atualizar o conteúdo e retornar durante o piloto.

O que permite validar:

  • URL e redirecionamentos esperados
  • Atualização do conteúdo
  • Retorno e navegação no dispositivo

6.2 Evitar redirecionamentos excessivos

Por quê: Cada redirecionamento pode levar o usuário a outro domínio ou fluxo de autenticação. Teste o caminho completo na App Web antes de distribuir.

Riscos se ignorado:

  • Loop de login
  • Tela branca
  • App não carrega

6.3 Testar login no Chrome Android

Por quê: O teste no Chrome Android ajuda a identificar problemas de layout, redirecionamento e autenticação antes da criação da App Web.

Regra prática: O teste no Chrome é uma preparação, não uma homologação. Repita o fluxo na App Web e no dispositivo piloto.


6.4 Garantir boa experiência mobile

Por quê: Uma página adaptada a telas móveis reduz erros de toque, leitura e navegação no dispositivo.

Problemas comuns:

  • Botões pequenos
  • Menus inacessíveis
  • Tabelas inutilizáveis

7. Limitações (impacto real)

Android Enterprise APIs

Não é possível:

  • Aplicar políticas por app
  • Enviar configurações gerenciadas
  • Controlar comportamento via MDM

Tudo deve ser controlado via backend web.


Device Owner

Não pode:

  • Controlar o dispositivo
  • Bloquear sistema
  • Operar como kiosk real

Managed Configurations

Não recebe parâmetros do MDM.

Alternativa:

  • Configuração via login
  • Perfil por usuário/empresa

Zero-touch

Não participa do provisionamento inicial do Android.


APIs nativas

Não acessa:

  • USB
  • Bluetooth clássico
  • Hardware especializado

Somente APIs permitidas pelo navegador.


8. Checklist de revisão antes da publicação

8.1 URL

  • [ ] HTTPS válido
  • [ ] Abre sem erro
  • [ ] Sem autenticação HTTP
  • [ ] Sem redirect em loop

8.2 Login e sessão

  • [ ] Funciona no Chrome Android
  • [ ] Cookies persistem
  • [ ] Logout funciona
  • [ ] Sessão não expira imediatamente

8.3 Navegação

  • [ ] Botão voltar funciona
  • [ ] Links externos abrem corretamente
  • [ ] Erros são tratados

8.4 Store Listing

  • [ ] Nome coerente
  • [ ] Descrição realista
  • [ ] Screenshots verdadeiros
  • [ ] Categoria correta

8.5 Política de Privacidade

Obrigatória se houver:

  • Login
  • Cookies
  • Dados do usuário

8.6 Data Safety

Revisar com o time técnico:

  • [ ] Dados coletados
  • [ ] Armazenamento
  • [ ] Compartilhamento
  • [ ] Criptografia
  • [ ] Exclusão de dados

9. Publicação

  1. Revise todos os itens e confirme título, URL, modo de exibição, ícone e política de privacidade quando aplicável.
  2. Salve/crie a Web App no fluxo de Managed Google Play disponibilizado pelo Nomid.
  3. Aguarde a propagação no Managed Google Play; a publicação costuma levar alguns minutos, mas alterações podem demorar mais para aparecer em todos os dispositivos.
  4. Adicione a Web App à política como Optional ou Required, publique a política e valide em um dispositivo piloto.

Excluir a Web App do catálogo remove a distribuição futura, mas não substitui a revogação de acesso no sistema web. Se o site não deve mais ser acessado, bloqueie ou remova o acesso também no backend da aplicação.


10. Conclusão

Este modelo é ideal para:

  • Portais web
  • Dashboards
  • Sistemas administrativos

Não substitui:

  • Apps Android nativos
  • Soluções MDM/EMM

Veja também

Documentação

Escolha o seu horário

Carregando...
Abrir calendário de agendamento