Visão geral
O pacote pwa_install permite que aplicativos Flutter solicitem aos usuários de navegadores móveis para instalar seu app como um Progressive Web App (PWA). Ele detecta quando um usuário está acessando o app por meio de um navegador web em um dispositivo móvel e dispara uma solicitação nativa de instalação, melhorando o engajamento e retenção do usuário. O pacote se integra perfeitamente à plataforma web do Flutter e suporta múltiplos sistemas operacionais, incluindo Android, iOS, macOS, Windows e Linux. Ele aproveita os recursos de PWA em nível de navegador para proporcionar uma experiência de instalação suave.
Casos de uso
- Incentivando usuários da web a instalar um PWA
- Aumentar o envolvimento do aplicativo nos navegadores móveis
- Melhorando a retenção para aplicativos web baseados em Flutter
- Habilitar o acesso offline por meio do PWA
- Simplificando a implantação multiplataforma
- Apoio à distribuição de aplicativos híbridos
Principais recursos
- Detecta acesso a web móvel
- Dispara prompts nativos de instalação do PWA
- Funciona em múltiplas plataformas
- Configuração mínima necessária
- Integração com Flutter Web
- Utiliza APIs de PWA do navegador
Indicado para
- Desenvolvedores construindo aplicativos Flutter com foco na web
- Equipes direcionadas a usuários de web móvel
- Aplicativos com foco na adoção de PWA
- Projetos que exigem instalação de baixo atrito
- Aplicações web multiplataforma
- Estratégias de aplicativo híbrido
Considerações
- Requer HTTPS para funcionalidade de PWA
- Limitado a navegadores que suportam prompts de instalação do PWA
- Pode não disparar em todos os dispositivos móveis
- Depende das configurações de permissão do usuário
- Não aplicável para plataformas não web
- O comportamento de instalação varia conforme o navegador