O aplicativo Clube é, por definição, um produto "base". Isso quer dizer que os aplicativos dos clientes são iguais em suas funcionalidades, alterando somente a identidade visual do cliente e sua estrutura mercadológica, encartes de ofertas, etc. Logo, ele compartilha a estrutura enquanto mostra um layout personalizado. Dessa forma, é necessário criar e publicar um aplicativo para o novo cliente conseguir promover o uso aos seus respectivos clientes.
Antes de qualquer correção, implementação, publicação, etc. tenha em mente que o Clube é um projeto "distribuído"; ele é usado por vários clientes em conjunto. Por isso, todas as alterações devem ser testadas em todas as branches possíveis para garantir que não ocorram erros em produção.
Tratando-se de um processo de criação baseado em "cópia de branch", você estará copiando informações, arquivos e documentações de um cliente com Clube ativo. Lembre-se de substituir tudo que for do cliente usado como referência antes de enviar para a loja. Se necessário, altere arquivos de configuração interna.
Indepedente do que aconteça, o ideal é alterar somente a identidade visual e assinaturas do projeto do cliente. Sempre parta do princípio de que, se uma alteração funciona na branch dev, ela deve obrigatoriamente funcionar na branch do cliente novo.
Primeiro, copie uma branch de um cliente ativo. Em seguida, substitua os arquivos de imagens (localizados na pasta assets) do cliente copiado pelo cliente novo. São os itens abaixo:
Comando do terminal para gerar os ícones do projeto:
Altere também o alias e título do aplicativo em lib/app_config.dart com as informações do novo cliente. Feito isso, deixe o ambiente de desenvolvimento de lado por um momento. Vamos voltar a ele posteriormente.
Você irá navegar até o projeto do cliente (caso não tenha sido criado ainda, crie um novo). Nas configurações do projeto, você irá criar um aplicativo. Existem categorias de plataformas (Android, iOS, Web) para criar aplicativos. Após criar um novo aplicativo, você receberá as informações e documentação dele. Essas informações são únicas e conectam seu projeto Firebase com a branch. Baixe o arquivo do Google Services e utilize as declarações que devem ser adicionadas ao arquivo Gradle do seu projeto.
Seu aplicativo está pronto para receber a identificação do projeto. Isso conclui a parte do console Firebase! Vamos voltar ao ambiente de desenvolvimento.
Após substituir os arquivos relacionados ao Firebase e Gradle no seu projeto, começa a busca na nova branch por informações do cliente copiado. Você deve agora substituir a identidade de projeto do cliente copiado. Não deixe resquícios da branch copiada. Tudo deve referenciar o novo cliente Clube para que não ocorram conflitos entre projetos.
Com todas as mudanças realizadas, o aplicativo estará pronto para teste. Gere um build do aplicativo e realize novos testes para garantir que ele funcione corretamente.
Após esses testes finais, o seu aplicativo está pronto para ser submetido à loja. Gere uma chave de assinatura do aplicativo. Adicione no arquivo .yml da branch dev o nome do cliente novo para que ele possa ser atualizado junto com as demais branches. Crie um perfil de testes para que o avaliador possa acessar o aplicativo sem precisar se cadastrar, com a identificação da empresa e senha de teste. Finalmente, 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 publicação. 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.
Você irá iniciar a criação de um novo app. O processo de publicação recebe alterações periodicamente, então não é possível descrever em detalhes quais campos e o que é estritamente necessário para autorizar a publicação. Após preencher todos os requisitos exigidos, você deve gerar uma versão inicial utilizando o arquivo .aab criado anteriormente e enviar o seu novo app para revisão.
Seu aplicativo estará então sujeito à análise da loja. A duração pode variar bastante, entre trinta minutos e três dias; depende de como está a situação da loja, avaliador, etc. Caso demore mais do que três dias, considere reenviar o arquivo ou fazer uma pequena alteração em algum dos campos de requisitos para pedir uma nova revisão. Se, por algum motivo, seu aplicativo for rejeitado, não entre em pânico! Dependendo das circunstâncias, o aplicativo pode acabar sendo reprovado. A loja irá enviar a você o motivo da reprovação; você pode contestar, explicar o funcionamento ou corrigir o erro e submeter uma nova avaliação. Repita esse processo até que todas as exigências sejam cumpridas.
Por fim, uma notificação aparecerá no console da loja confirmando a publicação. Isso conclui o processo. Seu aplicativo está publicado!
Market Clube \ Publicação
Escrito por Gustavo e revisado por Luiz Filipe Schaeffer em 24/06/2026.
Como atualizar a versão do aplicativo (plataforma Android)
Como gerar a chave de assinatura do aplicativo
Como cadastrar uma promoção exclusiva para o aplicativo clube?
Textos promocionais e pré-visualizações necessárias para a publicação do aplicativo clube
Enviando notificações aos clientes com o aplicativo clube
Como fazer com que uma campanha NÃO apareça no aplicativo clube?
Link público: www.conhecimento.market.com.br/artigo/1001