Visão geral
App Updater é um pacote completo do Flutter que permite aos aplicativos verificar atualizações e exibir diálogos nativos da plataforma. Ele suporta iOS, Android, macOS, Windows e Linux, oferecendo recursos como notas de lançamento, integração com análise, lançamentos do GitHub, Firebase Remote Config e localização. O pacote garante uma experiência de atualização sem interrupções com configuração mínima, aproveitando comportamentos específicos da plataforma para interação consistente com o usuário em diferentes dispositivos.
Casos de uso
- Verificando atualizações de aplicativos em múltiplas plataformas
- Exibindo diálogos nativos de atualização
- Integração com lançamentos do GitHub
- Usando o Firebase Remote Config para lógica de atualização
- Mostrando notas de lançamento para os usuários
- Habilitar o rastreamento de análise para atualizações
Principais recursos
- Suporta iOS, Android, macOS, Windows e Linux
- diálogos de atualização nativos da plataforma
- Exibição de notas de lançamento
- Integração de análise
- Suporte do GitHub e Firebase Remote Config
- Localization-ready
Indicado para
- Aplicativos que exigem verificações automáticas de atualização
- Desenvolvedores direcionando múltiplas plataformas de desktop e móveis
- Projetos que precisam de visibilidade de notas de lançamento
- Equipes usando Firebase ou GitHub para lançamentos
- Aplicativos focados na retenção de usuários por meio de atualizações oportunas
Considerações
- Requer acesso à internet para verificações de atualização
- Pode ser necessário configuração adicional para o Firebase ou GitHub
- Personalização limitada da aparência do diálogo nativo
- Dependente de serviços externos para metadados de atualização
- Impacto potencial no desempenho com verificações frequentes
