Publicado em: 31 de março de 2023
Os PWAs podem ser acessados por um navegador da Web ou instalados na tela inicial de um usuário. No entanto, um dos desafios com PWAs é a distribuição deles para lojas de apps. É aqui que o PWABuilder entra em ação.
O PWABuilder é uma ferramenta avançada que permite aos desenvolvedores criar pacotes que podem ser enviados a várias lojas de apps:
Uma das principais vantagens de usar o PWABuilder para criar pacotes é que ele simplifica o processo de publicação do seu aplicativo da Web em lojas de apps. Normalmente, enviar um app para lojas de apps exige muito trabalho, incluindo escrever código em linguagens que desenvolvedores da Web talvez não conheçam, criar ícones de apps, configurar várias configurações e testar o app em diferentes dispositivos e sistemas operacionais. O PWABuilder cuida de muitas dessas tarefas automaticamente, reduzindo o tempo e o esforço necessários para publicar apps.
Pré-requisitos
Se o web app atender a alguns requisitos básicos de PWA, use o PWABuilder para validar, pontuar e empacotar o aplicativo para lojas.
- Seu PWA precisa ser publicado em um URL público.
- Ele precisa ter um manifesto de app da Web completo.
- O app precisa ser veiculado com HTTPS.
Apresentação
Você pode ter um pacote de aplicativo para seu PWA em algumas etapas:
- Na página inicial do PWABuilder, insira um URL para iniciar o processo de empacotamento. O PWABuilder leva você à página do boletim do aplicativo, onde é possível conferir pontuações e itens de ação para seu Progressive Web App.
- Para continuar com o empacotamento, clique no botão Empacotar para lojas.
- Clique em Gerar pacote e selecione uma plataforma. Você vai receber uma solicitação de metadados relacionados ao aplicativo, que variam de acordo com a plataforma.
- Selecione Fazer o download do pacote.
Enviar seu app
Para saber como publicar um PWA em uma loja específica, confira os artigos específicos da plataforma:
Exemplo
Gerei pacotes de loja para um dos meus apps, o SVGcode, com o PWABuilder.
Além dessas lojas, você também pode acessar o app no navegador.