Gerando sua chave para upload na Google Play Store
Assinar um aplicativo, criação dos artefatos e envio de seu app para o Google e para a Apple é sempre um fator determinante e, vamos combinar pode ser um verdadeiro inferno. Este módulo explica como enviar (deploy) seu app para a Google Play Store. E está de acordo com as últimas atualizações da Google para a data atual.
Tenha em mente que os requisitos para a Google Play Store podem tomar algum tempo em seu projeto, bem como a espera para a liberação do seu app já publicado.
Gerando sua keystore
Todo app necessita ser digitalmente assinado por sua própria keystore (arquivo .jks) antes de ser enviado para a Google ou para a Apple. Quando você envia uma nova versão, eles se valem desta assinatura digital para verificar a autenticidade de seu upload.
Portanto NÃO PERCA este arquivo e não o inclua no seu repositório git ou qualquer outro controlador de versão. Se você perder este arquivo terá que gerar outro e contactar a Google e a Apple para que este seja verificado.
E, saiba, este processo é extremamente burocrático e penoso.
Antes de iniciarmos o processo já prepare e anote uma senha para a sua chave e outra para o seu store, esses dados serão necessários para os próximos passos.
E lembre-se de alterar o nome ‘exemplo’ para o nome que deseja dar ao seu arquivo.
O primeiro e mais importante passo é obter o arquivo de certificação da sua loja na Google Play Store.
O procedimento requer que seja criada uma versão ou que você selecione de uma versão já criada.
Na Console Google Play vá em configuração > assinatura de apps:
Em seguida selecione “fazer download do certificado”, isso somente se já tiver a sua versão criada. Caso não aparece siga o passo a passo para ativar a assinatura de seu app e efetue o download.
Grave o arquivo em um local seguro e que você tenha facilidade em se recordar onde.
Agora vamos ao processo de geração da sua chave. Caso não esteja familiarizado com a execução destes procedimentos procure por ajuda especializada.
Supondo que o nome da sua chave será ‘my-release-key.jks’. No console de comando digite:
O programa iniciará perguntando uma senha, lembre-se da senha da chave que gerou e anotou anteriormente.
Em seguida serão pedidas informações sobre você e sua empresa, siga o passo a passo e no final confirme com seu ‘sim’.
Novamente o programa solicitará uma senha, agora a senha do store, a que você gerou e anotou anteriormente.
Pronto, sua chave foi gerada.
Agora precisaremos do programa KeyStore Explorer, caso não tenha busque no Google.com e efetue seu download e instalação.
De posse do KeyStore Explorer, abra a sua chave gerada com ele.
Informe a senha do store.
Agora temos que adicionar o certificado da Google Store para efetuar o upload.
Na barra superior do KeyStore Explorer selecione o ícone vermelho e importe o certificado. Selecione o arquivo baixado da Google Play Store.
É possível que esta mensagem seja apresentada. Pressione OK e a tela do certificado será apresentada.
Basta novamente pressionar OK e confirmar as opções apresentadas a seguir.
O processo está concluído agora é apenas efetuar o salvamento do arquivo. E vamos seguir para o procedimento de assinatura do seu app Android desenvolvido em Flutter.