Auto-assinar seus pacotes de aplicativos

Atualizado em 24. maio 2023 por Jan Bunk

Um robô humanoide adorável em luz azul assinando uma pilha de papéis em uma grande fábrica, arte digital

Para máxima segurança e flexibilidade nós podemos fornecer aos nossos clientes corporativos versões não assinadas de seus aplicativos Android, para que eles mesmos possam assiná-los.

Esta guia requer algumas competências técnicas para instalar os programas necessários e usar a linha de comando. Se for muito complexo, também podemos assinar o aplicativo regularmente nós mesmos e enviar-lhe as chaves depois.

Pré-requisitos

Chaves de geração

Se você ainda não tem nenhuma chave de assinatura, você pode gerá-las desta forma.

keytool -genkey -noprompt -v -keystore {key_file_name}.jks -storetype JKS -keyalg RSA -keysize 2048 -validity 99999 -alias {key_alias} -dname "OU=IT, O={organization}" -storepass {storepass} -keypass {keypass}
  • key_file_name
    Exemplo: key0

    Você pode usar qualquer nome para o arquivo chave. De preferência, use somente caracteres e dígitos ASCII, por motivos de segurança.

  • key_alias
    Exemplo: key0

    Você pode usar qualquer alias, eu geralmente faço o mais simples nomeando-o igual ao arquivo chave. De preferência, use somente caracteres e dígitos ASCII, por motivos de segurança.

  • organization
    Exemplo: webtoapp.design

    O nome da sua empresa.

  • storepass
    Exemplo: LWRrjdrnXW1NSYzUDLHkaa5uCesmELE

    Uma senha segura para a sua loja de chaves.

  • keypass
    Exemplo: SYspVNgpUbintxdZrlKPx3vfYBvP7wd

    Uma senha segura para sua chave

Assinatura de um pacote de aplicativos não assinado

jarsigner -sigalg SHA256withRSA -digestalg SHA-256 -keystore {key_file_name}.jks -keypass {keypass} -storepass {storepass} {bundle_name}.aab {key_alias}

A maioria das variáveis aqui vem do passo anterior.

Você pode verificar a assinatura com o seguinte comando. Você pode ignorar o aviso de que você usou um certificado autoassinado.

jarsigner -verify {bundle_name}.aab

Carregando o pacote de aplicativos

Você pode simplesmente continuar com o Etapas de publicação de aplicativos no Google Play Store.

Quando você chegar à seção de carregamento de aplicativos, basta carregar o pacote de aplicativos que você acabou de assinar.

Artigos Relacionados


Imagem com texto: Mantendo-se em conformidade com os regulamentos de exportação

Conformidade de exportação na App Store e no Play Store

Você precisa prestar atenção a algumas regulamentações de exportação, pois os aplicativos contam como software de criptografia e os downloads de aplicativos contam como exportação do aplicativo a partir dos EUA.

Um robô humanoide adorável recebendo outro robô em seu escritório de braços abertos, arte digital

Concedendo-nos acesso à sua conta de desenvolvedor do Google para suporte

As contas dos desenvolvedores são necessárias para publicar seu aplicativo. Descubra como você pode nos conceder acesso a sua conta, caso você queira nossa ajuda com alguma coisa.

Um robô humanoide entregando um aplicativo para a Amazon, arte digital

Preenchendo as informações para ter seu aplicativo publicado na loja de aplicativos da Amazon

A publicação do seu aplicativo Android na Amazon App Store é gratuita e muito fácil em comparação com a publicação no Google Play Store ou na Apple App Store.


Autor Jan Bunk
Escrito por
Jan Bunk

Olá, eu sou Jan! Eu criei a webtoapp.design em 2019 enquanto estudava ciência da computação na universidade. Muita coisa mudou desde então - não só me formei, mas também não sou mais apenas eu que estou rodando a webtoapp.design. Nós crescemos para uma equipe global e totalmente remota e temos acumulado muita experiência em desenvolvimento e publicação de aplicativos. Nós criamos e publicamos centenas de aplicativos nas lojas de aplicativos, onde eles já foram baixados centenas de milhares de vezes.