Um pacote leve do Flutter que exibe um diálogo específico da plataforma para solicitar aos usuários a atualização do aplicativo. Projetado para integrar-se de forma transparente ao Android, iOS, macOS, Windows e Linux, oferece uma experiência de atualização semelhante à nativa sem exigir configurações complexas. O diálogo pode ser acionado quando uma nova versão é detectada, ajudando a melhorar a retenção de usuários ao encorajar atualizações oportunas. Suporta mensagens personalizadas, botões e links opcionais para lojas de aplicativos ou instruções de atualização.
Casos de uso
- Incentivar os usuários a atualizar após um novo lançamento
- Melhorando a retenção de aplicativos por meio de lembretes de atualização
- Exibindo notificações de atualização em um estilo nativo
- Integração com pipelines de CI/CD para verificação automática de atualizações
- Oferecendo uma experiência de atualização consistente entre plataformas
Principais recursos
- Renderização de UI específica da plataforma
- Integração simples com configuração mínima
- Texto de mensagem e botão personalizável
- Suporta links profundos para lojas de aplicativos
- Compatibilidade multiplataforma (Android, iOS, macOS, Windows, Linux)
Indicado para
- Desenvolvedores procurando uma solicitação simples de atualização do aplicativo
- Aplicativos que exigem atualizações frequentes com engajamento do usuário
- Projetos com foco em diálogos com aparência nativa em múltiplas plataformas
- Equipes que desejam reduzir o código boilerplate para diálogos de atualização
Considerações
- Requer lógica de verificação manual da versão fora do pacote
- Não trata o download ou instalação automática
- Personalização limitada além do texto e botões básicos
- Melhor usado com um serviço de backend ou verificação de versão
- Não adequado para atualizações silenciosas ou em segundo plano
