2011-11-05 13 views
20

Acabo de hacer algunas actualizaciones para la aplicación de Android de una empresa, solo para darme cuenta de que ya no tienen la clave privada que se usó para firmar la versión original que fue a Android Market. Si entiendo correctamente, esto significa que estos cambios no pueden publicarse como una actualización de la aplicación original. Creo que la mejor opción es sacar la aplicación original del mercado (no tiene muchas descargas o revisiones) y volver a lanzar la aplicación firmada con una nueva clave. Sin embargo, me preocupa que Android Market no permita el lanzamiento de una aplicación, que es prácticamente idéntica a una aplicación que ya se lanzó (por ejemplo, el mismo nombre, el mismo icono, la misma funcionalidad, etc.).Perdió la clave privada para firmar la apk de Android. ¿Se puede lanzar la aplicación en Android Market?

¿Alguien ha estado en esta situación antes? ¿Google te permitió volver a lanzar como una aplicación separada para Android Market?

Respuesta

11

Tiene razón en que tendrá que lanzar esto como una nueva aplicación con un nombre de paquete diferente. Deberá retirar la otra aplicación del Market, ya que no podrá actualizarse y sus usuarios tendrán que volver a descargar la nueva versión de la aplicación.

No veo ninguna razón por la cual Google tenga algún problema con esto, es un problema conocido que algunos desarrolladores/compañías pueden encontrar cuando pierden su clave de firma. Además, hasta donde yo sé, Google no supervisa de cerca las aplicaciones entrantes a menos que estén marcadas.

He visto algunas aplicaciones que tienen 10 versiones de la misma aplicación en el mercado, solo para que puedan tener más visibilidad, que es algo que creo que Google debe tener en cuenta.

+0

Gracias. Ahora estoy tratando de enfatizar a esta compañía la importancia de aferrarse a su clave privada y respaldarla. :) – jjoelson

+0

Como deberías. Tengo el mío en control de fuente, un disco de salto y también un CD en la casa de otra persona, si mi casa alguna vez se quema :) – hooked82

+0

Lo tengo 7zip en mi cuenta de Gmail y Hotmail con una contraseña mía conocida, además de tener en mi computadora y un disco usb. ¡Debería ser suficiente! :-) – davidcesarino

0

Tuve una situación similar, y tuvimos que cambiar el nombre del paquete incluso después de sacar la aplicación original del mercado. Supongo que esto es para proteger a los usuarios de la descarga "accidental" de una actualización maliciosa a una aplicación que ya tienen.

A partir de agosto de este año (2011), el mercado de Android ha tenido la capacidad de cargar múltiples APK para el mismo nombre de paquete. Debería poder eliminar el APK original y sustituirlo por uno nuevo con el mismo nombre de paquete que ahora usa ese mecanismo.

No lo he intentado todavía, pero pudimos cargar varias copias de nuestras diferentes aplicaciones que apuntaban a plataformas específicas y funcionó a las mil maravillas.

+0

¿Cómo ayuda esto si se pierde la clave de firma? Los otros apk se pueden firmar con diferentes claves? – powerj1984

+0

Me gustaría saber si esto funciona/cómo funciona (específicamente Google Play store) – Nigh7Sh4de

+0

Poke. Sí, ¿funciona esto incluso con una clave diferente? – bunkerdive

12

uso este enlace http://code.google.com/p/android-keystore-password-recover/ Tengo mi PCD en un momento utilizando el método tercera :)

+1

buen punto, pero no responde la pregunta. No puede recuperar una clave privada, pero puede intentar recuperar la contraseña de una clave privada existente. –

Cuestiones relacionadas