DEV Community

Cover image for Publicação Gerenciada Manual nas lojas de aplicativos 🚀
Paulo Roberto
Paulo Roberto

Posted on

Publicação Gerenciada Manual nas lojas de aplicativos 🚀

Olá, me chamo Paulo e atualmente trabalho como desenvolvedor mobile utilizando React Native, muito prazer 👋

Recentemente no trabalho surgiu uma demanda para subir para ambas as lojas de aplicativos, uma nova versão do aplicativo ao qual eu trabalho.

Porém um requisito para esse deploy era que após a revisão do aplicativo, o mesmo ficasse ali esperando até o momento do lançamento que seria feito de forma coordenada nas duas lojas no mesmo dia e horário.

Como não achei uma informação sobre o assunto em cursos, resolvi trazer este artigo com o propósito de compartilhar essa experiência que tive no dia a dia de trabalho.

Sobre o termo Deploy:

Entendemos Deploy como o código em produção ou o ato de enviar o mesmo para lá, mas também gosto dessa definição da mesma palavra (Cambridge):

To move soldiers or equipment to a place where they can be used when they are needed

Essa estratégia presente nas lojas serve justamente para isso, preparar o conjunto do deploy e deixar disponivel para subir em um momento mais estratégico.

Nesse artigo eu vou mostrar como fazer uma pulicação(deploy) gerenciada e manual na play console e na apple store connect, vamos lá? 😉

Google Play Console

Para realizar essa configuração no painel da google, primeiro precisamos acessar "Visão geral da publicação" no menu lateral esquerdo

Menu lateral, visão da publicação

Dentro da tela vai existir uma sessão bem no inicio que diz: Status da publicação gerenciada.

Sessão status da publicação gerenciada

Essa sessão indica o status atual da sua publicação gerenciada, podendo alternar entre ativada e desativada, na mesma sessão clique no botão "Ativar sessão gerenciada" e pronto.

Alternar configurações de publicação gerenciada

Lembra do nosso conceito de deploy citado acima? Então, quando a sua versão for aprovada no review, a atualização irá ficar aguardando o lançamento e as mudanças não serão publicadas até que sejam revisadas, aprovadas e publicadas por meio da página "Publicação gerenciada".

ℹ️ Vale mencionar também que a forma de gerenciamento pode ser alternada a qualquer momento, inclusive durante a revisão, aonde forma aplicada será aquela ativa no momento da aprovação do artefato, caso desativada o console irá automativamente enviar a nova versão para os usuários.

Apple Store Connect

Na Apple Store o processo é igualmente simples, após criar a sua nova versão no painel

Nova versão do app ios

Você conseguirá visualizar as opções referentes a sua nova versão criada, descendo até o final da listagem de opções, encontraremos a sessão Liberação da versão

Sessão liberação da versão nas configurações da versão

Aqui teremos 3 opções, Liberar manualmente, Automaticamente ou Liberar automativamente não antes dê, aonde:

  • Liberar manualmente esta versão: é o gerenciamento que estamos buscando, após a revisão a versão ficara posicionada ali e esperando o momento do deloy que será feita manualmente apertando o botão.
  • Liberar automativamente esta versão: Essa opção de gerenciamento envia a versão para os usuários assim que aprovada nos testes.
  • Liberar automativamente não antes dê: Essa opção de gerenciamento envia a versão para os usuários assim que aprovada nos testes e que a data seja maior que a programada no painel.

Iremos seguir com a opção: Liberar manualmente, e enviaremos a versão para revisão, assim que aprovada o botão de Lançamento irá aparecer no topo a direita de App para iOS X.X.X

ℹ️ Vale lembrar que na apple store, também é permitido editar as configurações da versão até que a .ipa seja aprovada pela equipe de reviwers, caso necessite mudar a estratégia, a loja irá liberar a versão selecionada nas configurações no momento da aprovação, assim como na Google Play Console.

Conclusão

Bom galera, espero ter ajudado pessoas com o mesmo desafio ao apresentar uma ferramenta disponivel no painel de gerenciamento das lojas de aplicativos.

Esse estilo de publicação pode ser muito util por sinal em casos especificos como esse aonde o lançamento tem data programada e que existe um ar de espectativa entre todos os stakeholders do projeto e que deve ser feito de forma coordenada na data e horário especificados.

Se você já costuma fazer esse tipo de deploy em loja me conta um pouco aqui como vem sendo a sua experiência, se não, me diga se está planejando algo do tipo no seu proximo deploy. 🚀

Um abraço! 😁

Referências:

Suporte Google: Clique aqui (Link)
Suporte Apple: Clique aqui (Link)

Top comments (0)