Visão geral
Version Tracker é um plugin Flutter que ajuda os desenvolvedores a monitorar a versão local do aplicativo e números de compilação entre instalações. Ele permite o rastreamento das versões anteriores, facilitando a migração de dados sem interrupções durante as atualizações do aplicativo. Armazenando o histórico de versões localmente, ele suporta o tratamento inteligente das transições de estado entre lançamentos, garantindo que os usuários mantenham seus dados ao atualizar. Ideal para aplicativos que exigem lógica sensível à atualização ou alterações de configuração baseadas em mudanças de versão.
Casos de uso
- Gerenciando migração de dados entre versões do aplicativo
- Detectando lançamentos iniciais do aplicativo
- Gerenciando alterações de configuração por versão
- Suporte a sinalizadores de recurso baseados na versão
- Rastreando a jornada do usuário entre atualizações do aplicativo
- Habilitar gerenciamento de estado seguro para rollback
Principais recursos
- Rastreia versões e compilações anteriores do aplicativo
- Armazena o histórico de versões de forma persistente
- Fornece callbacks para mudanças de versão
- Suporta uso multiplataforma
- API simples para verificações de versão
- Facilita o comportamento de aplicativo consciente da atualização
Indicado para
- Aplicativos que precisam de lógica de atualização
- Desenvolvedores gerenciando migração de dados
- Projetos com recursos dependentes da versão
- Aplicativos que exigem detecção de lançamento
- Equipes usando sinalização de recurso
- Aplicativos multiplataforma com conscientização de versão
Considerações
- Requer acesso a armazenamento persistente
- Não trata verificações remotas de versão
- Limitado ao rastreamento de versão local
- Sem prompts de atualização embutidos
- Não adequado para sincronização de versão baseada em nuvem
- Implementação manual necessária para regras de migração complexas