Visão geral
r_upgrade é um plugin Flutter que permite a atualização e instalação de aplicativos em plataformas Android e iOS. Oferece uma maneira simples de verificar atualizações, baixar novas versões e instalá-las de forma contínua. Projetado para desenvolvedores que buscam funcionalidade confiável de atualização dentro do aplicativo, suporta downloads em segundo plano e trata nuances específicas de cada plataforma. Integra-se facilmente por meio do pub.dev e é mantido com transparência de código aberto por meio do GitHub. Ideal para aplicativos que exigem fluxos de trabalho de atualização automática ou manual sem depender de lojas externas.
Casos de uso
- Verificação de atualização no aplicativo
- Atualizações automáticas de aplicativos
- Instalação manual de fontes personalizadas
- Downloads de atualização em segundo plano
- Gerenciamento de atualizações multiplataforma
- Distribuição de aplicativos fora das lojas oficiais
Principais recursos
- Suporta Android e iOS
- Integração simples por meio do pub.dev
- Capacidade de download em segundo plano
- Gerenciamento de atualizações específico da plataforma
- Código de código aberto no GitHub
- Verificação e instalação fáceis de atualizações
Indicado para
- Desenvolvedores criando aplicativos com lógica de atualização personalizada
- Aplicativos que exigem instalação offline ou direta de APK/IPA
- Projetos que precisam de suporte de atualização multiplataforma
- Equipes gerenciando a distribuição de aplicativos internos
- Aplicativos evitando dependências do Google Play/App Store
Considerações
- Requer permissões adequadas para acesso a arquivos no Android
- O iOS exige configuração adicional para instalação de aplicativos
- Não adequado para aplicativos de produção que dependem apenas da App Store/Play Store
- O usuário deve habilitar a instalação de fontes desconhecidas no Android
- Limitado às atualizações de binário do aplicativo, não ao conteúdo dinâmico
- Pode ser necessário lidar com o reinício do aplicativo após a instalação