No Chrome 76, você pode ocultar a minibarra de informações "Adicionar à tela inicial"

Penny McLachlan
Penny McLachlan

Informações sobre Progressive Web Apps e a minibarra de informações

Os Progressive Web Apps (PWAs) são um padrão para criar sites instaláveis, confiáveis e com carregamento instantâneo semelhantes a apps.

Quando a PWA passar na lista de verificação de instalabilidade no Android, uma caixa de diálogo do sistema Chrome chamada minibarra de informações vai aparecer na parte de baixo da janela do navegador.

Hoje, a minibarra de informações "Adicionar à tela inicial" é mostrada ao mesmo tempo que o evento beforeinstallprompt.

Mudanças no Chrome 76

Ouvimos nossa comunidade e entendemos que os desenvolvedores querem mais controle sobre quando pedir aos usuários para instalar um PWA. Você pediu e nós ouvimos!

A partir do Chrome 76, é possível impedir a minibarra de informações chamando preventDefault() no evento beforeinstallprompt.

O evento beforeinstallprompt pode ajudar a promover a instalação do app da Web progressivo, facilitando a adição dele à tela inicial dos usuários. Nossa comunidade compartilhou que os usuários que instalam um PWA na tela inicial têm um alto nível de engajamento, com mais visitas repetidas, mais tempo gasto no app e, quando aplicável, taxas de conversão mais altas.

Exemplo do Pinterest usando um banner de instalação para promover a capacidade de instalação
    do PWA.
Exemplo do Pinterest usando um banner de instalação para promover a capacidade de instalação do PWA. Consulte Adicionar à tela inicial para conferir detalhes completos sobre o fluxo de adição à tela inicial, incluindo exemplos de código e outras práticas recomendadas.

Para promover seu app da Web sem o miniinfobar, detecte o evento beforeinstallprompt e salve-o. Em seguida, atualize a interface do usuário para indicar que o PWA pode ser instalado, por exemplo, adicionando um botão de instalação, mostrando um banner de instalação, usando promoções no feed ou uma opção de menu. Quando o usuário clica no elemento de instalação, chame prompt() no evento beforeinstallprompt salvo para mostrar a caixa de diálogo modal "Adicionar à tela inicial".

Futuro da minibarra de informações "Adicionar à tela inicial"

O uso da infobarra "Adicionar à tela inicial" ainda é uma medida temporária. Estamos testando novos padrões de interface que vão continuar permitindo que os usuários de apps da Web progressivos façam instalações, e isso de uma forma que reduz a desorganização na experiência de navegação.