O aplicativo recebe atualizações periódicas por diversos motivos, seja por uma correção de bugs ou novas implementações, alterações que foram pedidas, etc. O processo de atualização é realizado em todos os aplicativos Clube atualmente, então é uma tarefa que demanda alguns cuidados antes de começar a atualizar todas as branches de clientes.
Sempre tenha em mente que o Clube é um aplicativo "base", ele é distribuido para vários clientes, o que muda em si são os logotipos e temas do aplicativo. Por isso, não mexa no código de uma branch individual, faça todas as alterações na branch dev e somente mexa em arquivos como build.gradle ou algo relacionado com as imagens, mas evite ao máximo modificar algo na branch do cliente. Se ela funciona na dev, o ideal é que funcione na branch do cliente sem maiores alterações.
O primeiro passo a fazer é checar se está tudo correto na branch dev. Essa branch é o campo de testes do aplicativo, todas as implementações, ajustes, correções de erros, etc. acontecem ali. Após checar que o app está funcionando sem erros e as implementações estão testadas, você irá commitar tudo, checar por conflitos, todo o procedimento de teste, bem completo. Agora vamos ao Git Hub.
Você irá acessar o Git Hub e seguir para o projeto:
Dentro desse repo, você irá navegar até Pull requests. Lá você irá criar um novo pull request. Você deve fazer no sentido dev -> main, ou seja, atualizar a branch main com base na branch dev. Adicione um título ao pull request, de preferência relatando as alterações feitas. Como regra geral, os commits já iráo conter uma descrição, então elabore um título resumido. Depois, você ira perceber que a main do projeto está 'able to merge'. Realize a merge e aguarde o Git Hub actions fazer a parte dele, atualizando a main e transferindo as alterações para as demais branches listadas na ação.
Isso conclui a parte do Git Hub!
Quando você voltar ao projeto, você irá selecionar uma branch para atualizar.
Quando entrar na branch, a primeira ação a ser feita é buscar e puxar alterações na branch. Isso é feito usando o comando "pull".
Navegue até "Source Control" e no ícone de "...", no popup menu você irá encontrar "pull". Após puxar as informações, é provável que acontecam conflitos e seja necessário realizar um merge nesses conflitos. Realize a correção da branch e observe se as imagens, ícones, estão todos corretos de acordo com o cliente da branch. Você irá então entrar na parte de teste da branch. Realize testes de uso no aplicativo, em especial em implementações recentes, para checar se está tudo funcionando corretamente e o aplicativo está funcional. Na branch dev já foram realizados testes, mas é melhor prevenir pelo simples fato de que é um processo com vários passos e depende de uma plataforma externa (loja de aplicativos) para permitir a publicação e atualização, então teste novamente.
Feito isso, o seu aplicativo está pronto para atualizar. Gere um .aab do seu aplicativo executando o comando abaixo:
Note que esse arquivo é efetivamente a versão release do seu aplicativo! Ele será avaliado pela loja para atualizar.
Isso conclui a parte do ambiente de desenvolvimento!
Com o aplicativo funcionando e arquivo de release agora gerado, você deve submeter o seu aplicativo para análise. Acesse a plataforma da loja (neste artigo está sendo considerada a plataforma para dispositivos Android) e navegue até o aplicativo que você deseja atualizar.
Na seção do seu cliente, clique em "Ver App", dentro do menu de informações navegue até "Testar e lançar -> Produção", no canto superior direito clique em "Criar nova versão". Dentro dessa seção, você vai usar seu arquivo release. O console exige uma versão sempre maior do que a anterior, mas isso não quer dizer que todos os números da versão devem aumentar, somente o incremento de versão. Fique atento para não tentar lançar uma versão release sem incrementar o aplicativo no seu pubspec.yaml. Após lançar a versão release, aguarde o console realizar algumas verificações e carregar a versão.
Nos campos abaixo, você poderá checar versões anteriores em "Versão anterior", disponibilizar uma versão antiga se necessário (não é o padrão para os aplicativos Clube) e em "Detalhes da versão" você também pode adicionar um nome da versão que não é exibido aos usuários (geralmente preenche automaticamente após enviar a versão release), e um campo de notas da versão (também preenche mas é bem genérico). Segue um exemplo desses campos já preenchidos:
Nome da versão:
Notas da versão:
Altere de acordo com o que foi feito na versão mais recente.
Feito tudo isso, seu aplicativo estará sujeito a análise da loja. A duração varia bastante, pode levar entre 30 minutos e 3 dias, depende de como está a situação da loja, avaliador, aplicativo atualizado.
Ao final do processo e aprovação, uma notificação aparecerá no console afirmando o seguinte:
Isso conclui o processo de geração de versão. Seu aplicativo está atualizado!
Market Clube \ Publicação
Escrito por Gustavo e revisado por Luiz Filipe Schaeffer em 24/06/2026.
Como gerar a chave de assinatura do aplicativo
Como publicar um novo aplicativo para o cliente (plataforma Android)
Enviando notificações aos clientes com o aplicativo clube
Como fazer com que uma campanha NÃO apareça no aplicativo clube?
Textos promocionais e pré-visualizações necessárias para a publicação do aplicativo clube
Link público: www.conhecimento.market.com.br/artigo/1000