Actualizado el 24. mayo 2023 por Jan Bunk
Para obtener la máxima seguridad y flexibilidad, podemos proporcionar a nuestros clientes empresariales versiones sin firma de tu app Android, para que puedan firmarlas ellos mismos.
jarsignerSe incluye con el Java Developer Kit (JDK), pero no con el Java Runtime Environment (JRE). Puedes encontrar e instalar fácilmente versiones recientes del JDK utilizando AdoptOpenJDK
keytoolTambién se incluye en el JDK.
Si aún no tienes claves de firma, puedes generarlas de la siguiente manera.
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_nameEjemplo: key0
Puedes utilizar cualquier nombre para el archivo de claves. Aunque es preferible utilizar solo caracteres y dígitos ASCII para estar seguros.
key_aliasEjemplo: key0
Puedes utilizar cualquier alias, yo suelo evitar complicaciones nombrándolo igual que el archivo de claves. Aunque es preferible utilizar solo caracteres y dígitos ASCII para estar seguros.
organizationEjemplo: webtoapp.design
El nombre de tu empresa.
storepassEjemplo: LWRrjdrnXW1NSYzUDLHkaa5uCesmELE
Una contraseña segura para tu almacén de claves.
keypassEjemplo: SYspVNgpUbintxdZrlKPx3vfYBvP7wd
Una contraseña segura para tu llave
jarsigner -sigalg SHA256withRSA -digestalg SHA-256 -keystore {key_file_name}.jks -keypass {keypass} -storepass {storepass} {bundle_name}.aab {key_alias}
La mayoría de las variables aquí son del paso anterior.
bundle_nameEjemplo: app-release
El nombre del archivo de tu paquete de aplicaciones sin firmar.
¿Aún no tienes tu paquete de apps? Descarga tu paquete de apps aquí
Puedes verificar la firma con el siguiente comando. Puedes ignorar la advertencia de que has utilizado un certificado autofirmado.
jarsigner -verify {bundle_name}.aab
Puedes continuar con el procedimiento habitual Pasos para publicar una app en Google Play Store.
Cuando llegues a la sección de carga de apps, sube el paquete de aplicaciones que acabas de firmar.
Artículos relacionados
Cumplimiento de la exportación en la App Store y la Play Store
Tienes que prestar atención a algunas normativas de exportación porque las apps cuentan como software de encriptación y las descargas de apps cuentan como exportación de la aplicación desde EE.UU.
Permitirnos el acceso a tu Cuenta de Desarrollador de Google para recibir asistencia
Las cuentas de desarrollador son necesarias para publicar tu aplicación. Averigua cómo puedes concedernos acceso a la tuya en caso de que quieras que te ayudemos con algo.
Rellenar la información para publicar tu app en la Amazon App Store
Publicar tu aplicación Android en la App Store de Amazon es gratis y muy fácil en comparación con la publicación en la Google Play Store o en la Apple App Store.
¡Hola, soy Jan! Creé webtoapp.design en 2019 mientras estudiaba informática en la universidad. Mucho ha cambiado desde entonces: no solo me he graduado, sino que ya no soy solo yo quien dirige webtoapp.design. Hemos crecido hasta convertirnos en un equipo global, completamente remoto, y hemos acumulado mucha experiencia en el desarrollo y publicación de aplicaciones. Hemos creado y publicado cientos de aplicaciones en las tiendas de aplicaciones, donde han sido descargadas millones de veces.