Para alterar informações do seu aplicativo Android, como imagem, nome do app ou até o link que ele utiliza (em caso de mudanças no seu domínio do IXC) e também em caso de alguns bugs, atualizações da Central do assinante e melhorias, será preciso lançar uma atualização do seu aplicativo Android. Siga o nosso passo a passo a baixo para lançar uma nova versão do seu app.
Para atualizar o aplicativo Android da Central do Assinante é necessário gerar um novo arquivo .aab através da ferramenta Builder, que disponibilizamos.
Caso não recorde o login e senha do cadastro do provedor para acessar o builder, entre em contato com o nosso suporte Departamento - ADM Financeiro.
O arquivo.aab gerado pelo Builder será o arquivo de atualização que você fará upload na plataforma Google Play Console.
Para gerá-lo, você precisará, obrigatoriamente, de 4 arquivos:
Uma imagem quadrada, na resolução 512x512 pixels, com fundo de cor ou cores sólidas e na extensão .png.
Novamente uma imagem quadrada, na resolução 512x512 pixels, na extensão .png, porém, desta vez ela precisa ter o fundo transparente.
É de extrema importância que o ícone para as notificações tenha o fundo transparente para funcionar corretamente.
Esse é o arquivo que define o nome de pacote do app (“br.com.ixcsoft.sistema”, por exemplo) e que faz as notificações funcionarem. Ele foi criado na primeira geração do aplicativo, através do Firebase, uma ferramenta da Google.
Se você não tiver backup do arquivo, é possível recuperá-lo através do Firebase. Veja os passos a seguir.
Esse é o arquivo que contém as chaves de assinatura do aplicativo. Diferente do arquivo google-services.json, caso você não possua o keystore.keystore, não é possível recuperá-lo. É possível apenas solicitar à Google a substituição dele.
Caso você não possua mais o Keystore original temos uma wiki de como gerar um novo keystore e solicitar a Google sua utilização, clique aqui.
Caso você possua o arquivo Keystore, será necessário também dois dados: a senha de validação e o alias. Se você tiver essas duas informações, conseguirá validá-las através do Builder. Caso não tenha sucesso na validação, ou seja, não possua as informações corretas para o keystore.keystore em questão, será necessário solicitar a substituição do arquivo na Google Play Console conforme mencionado no item anterior.
Para realizar o download do arquivo google-services.json através do Firebase, acesse a plataforma com sua conta de desenvolvedor Google. Na tela inicial, selecione o projeto.
Ao abrir o projeto, selecione o aplicativo e então clique na engrenagem de configuração.
Desça a tela até encontrar o botão de download do arquivo e salve-o em seu computador.
Você já tem quase todas as informações necessárias para gerar o novo arquivo .aab de atualização. Porém, ainda é necessário verificar duas informações a respeito do aplicativo na Google Play Console: os valores do código da versão e a versão. Para isso, acesse a Google Play Console com sua conta de desenvolvedor e clique em Ver app.
No menu lateral esquerdo, siga o caminho:
Aqui você conseguirá visualizar a última versão (no caso da imagem abaixo, 1.0.6) e o código da versão (10006). Com essas informações em mãos, você já pode acessar o Builder para gerar o novo arquivo.aab.
Acesse o Builder e preencha as informações solicitadas. O principal detalhe nesta etapa é que você precisará criar um novo arquivo .aab com os valores do código da versão e da versão superiores aos que estão na versão atual do aplicativo publicado na loja. No exemplo anterior, o código da versão era 10006 e a versão 1.0.6, portanto, o novo .aab precisará trazer 10007 como código da versão e 1.0.7 como versão.
Caso não tenha o login e senha para acessar a sua central do assinante do IXC e assim poder acessar o Builder, entre em contato com o nosso DEP - Departamento ADM e Financeiro.
Nome: nome do seu aplicativo, respeitando as regras de no mínimo 4 caracteres e no máximo 30. A informação preenchida neste campo aparecerá no aplicativo instalado no smartphone.
URL: o link da sua Central do Assinante.
Código da versão: valor maior que a versão anterior.
Versão: valor maior que a versão anterior.
Logo: ícone (logo) do aplicativo na resolução 512x512 pixels.
Ícone de notificação: ícone (logo) do aplicativo com fundo transparente na resolução 512x512 pixels.
Firebase: arquivo google-services.json.
Keystore: arquivo keystore.keystore.
Senha Loja - Keystore: senha do arquivo keystore.keystore.
Alias - Keystore: alias do arquivo keystore.keystore.
Senha Keystore - Keystore: senha do arquivo keystore.keystore.
Botão Produção: precisa estar ativo. Do contrário, gerará um arquivo .apk em vez do .aab.
Com as informações preenchidas corretamente, clique em Gerar app release (.aab) e aguarde até a finalização do processo, onde ele fará download do pacote automaticamente.
Nesta próxima etapa você provavelmente já estará com o arquivo .aab em mãos. Antes de realizar o upload na Google Play Console, será sensato avaliar a situação em que a conta se encontra: se todas as informações estão devidamente preenchidas. No menu lateral esquerdo, siga o caminho:
Verifique se há alguma pendência nesta tela e responda às perguntas caso existam.
Mesmo que na tela anterior não existam pendências, vá para a aba Concluídas e verifique as informações da Política de Privacidade e de Acesso de apps. Primeiro, verifique se o link cadastrado na Política de Privacidade é válido e se abre o documento corretamente. Caso não haja Política de Privacidade ou o link não funcione, entre em contato com nosso suporte (SUP - Suporte Instalação e manutenção de servidor - IXCProvedor) para fazermos a inserção do documento em seu servidor.
Verifique também se a seção Acesso de apps está preenchida corretamente. Você precisará fornecer à Google as credenciais de acesso ao aplicativo, ou seja, login e senha de um usuário válido que consiga acessar a sua Central do Assinante. Caso já existam informações cadastradas, verifique se elas ainda acessam a Central corretamente.
Caso haja alguma dúvida relacionada a algum item do Conteúdo do app, nossa wiki sobre os conteúdos explica a respeito de como cada formulário deve ser preenchido, confira clicando aqui.
Confira se as informações preenchidas na área de Presença na loja estão corretas. As informações desta página estarão disponíveis na Play Store. Acesse:
Caso tenha dúvidas de como editar as informações e imagens da área de Presença na loja, verifique a nossa wiki específica sobre o assunto, clique aqui.
Chegou a hora de fazer o upload do arquivo .aab gerado anteriormente. No menu lateral esquerdo, clique em Produção e então no botão Criar nova versão.
Clique em Enviar e faça o upload do arquivo .aab.
Se você utilizar o arquivo google-services.json errado (baixado de um projeto com bundle diferente) ao gerar o .aab, aparecerá na tela o aviso de que o nome do pacote está incorreto.
Se você utilizar o arquivo keystore.keystore errado, ou se as credenciais estiverem erradas, ao gerar o.aab, aparecerá na tela o aviso de que as chaves de assinatura do aplicativo não conferem com as do arquivo que você está tentando realizar upload.
Se você utilizar números inferiores à versão atual em código da versão e versão ao gerar o .aab, aparecerá na tela o aviso de que a versão que você está tentando utilizar impede novos usuários de realizarem o download do aplicativo e, portanto, não pode ser aceita.
Se tudo estiver correto, o arquivo será anexado e você poderá clicar no botão Próximo, no canto inferior direito.
Você receberá 3 avisos normais que podem ser ignorados. Clique em Salvar.
O último passo é ir para Visão geral da publicação, no menu lateral esquerdo, e clicar no botão Enviar mudanças para revisão.
Seu aplicativo passará pela revisão do time da Google e a atualização estará disponível para download assim que for aprovada. Enquanto estiver em revisão, o Status da atualização ficará “Em análise” na tela inicial da Google Play Console.
Após essa última etapa, basta aguardar e acompanhar a publicação da atualização.
Lembre-se: para novas atualizações você precisará seguir novamente os passos desta Wiki e, portanto, precisará de todos os arquivos e informações utilizados aqui. Armazene-os com segurança.