Keystore google play
Passo a passo da criação da Keystore para upload dos aplicativos mobile dentro da Google Play:
- Baixar jdk java;
- Criar variável de ambienta denominada JAVA_HOME e vincular a pasta do JDK a ela
- Adicionar na variável PATH o caminho do bin do JAVA instalado
- Rodar prompt de comando com administrador
- Criar uma pasta nos documentos e navegar até ela no prompt de comando
- Digitar no prompt de comando o seguinte comando: keytool -genkey -v -keystore ceperjrj.keystore -alias ceperjrj -storetype jks -keyalg RSA -keysize 2048 -validity 10000
- Adicionar a senha
- Confirmar a senha
- Adicionar o nome inicial do responsável
- Adicionar o nome da unidade/setor
- Adicionar o nome da organização
- Adicionar a cidade
- Adicionar o estado
- Adicionar BR
- Aceitar “Yes” os dados inseridos
- Confirmar a senha já cadastrada anteriormente.
Com estes passos acima, a sua keystore será criada no diretório escolhido.
O próximo passo agora é vincular esta keystore criada ao projeto do AppStudio, dessa forma os passos a seguir demonstram a vinculação e geração do App Bundle:
- Certifique-se que seu aplicativo (projeto) esteja publicado no Arcgis online da conta desenvolvedor, que possui as licenças do developer e runtime;
- Adiciona na aba Licenças, o ID do cliente do app, e a licença do runtime - Standard (se o app já estiver publicado, basta clicar em registrar que ele automaticamente irá adicionar o ID do cliente);
- Na aba Plataformas à Android, adicione um nome de pacote (importante ser um nome de pacote nunca utilizado em outro app, ele tem que ser único). EX.: com.nome.app;
- Habilite o “registrar pacote” e adicione o caminho da pasta contendo a keystore gerada no passo acima;
- No campo Nome alternativo da chave, adicione o alias criado na keystore.
- Aplique as configurações, e atualize o app na nuvem antes de rodar o cloud make.
- Após configurações salvas e publicadas, clique em “criar”, selecione a opção “cloud make”.
- Após isso, selecionar a opção AAB - (AppBundle) e adicione a senha duas vezes nos campos (senha da keystore criada);
- Analise se esta tudo ok com a licença, e gere o arquivo normalmente.
IMPORTANTE: o nome da aplicação não pode ser o mesmo nome de APKs gerados anteriormente.