¡Hoy publiqué mi primera aplicación en Google Play! Una vez que vi mi aplicación listada en Google Play, me di cuenta de que necesitaba hacer un cambio y publicar una actualización.Cómo hacer que la aplicación de Android se actualice automáticamente
Hice mis cambios de código e incrementé versionCode y versionName en el archivo de manifiesto. Luego construí mi apk, firmado con la misma clave que la apk original enviada a Google Play.
Cargué una nueva aplicación, desactivé la aplicación original, luego activé la nueva y hice clic en Guardar.
Esperé un par de horas, miré en Google Play y pude ver que sí, que el nuevo valor que puse en versionName se había actualizado.
En mi teléfono Android, originalmente había instalado la primera versión, pero cuando voy a Google Play en ese teléfono, veo la nueva versión de mi aplicación, pero las únicas opciones son "Abrir" y "Desinstalar".
¿Qué debo hacer para mi aplicación en la Consola Dev, o donde sea, entonces la opción Actualizar aparece cuando yo o cualquier otro usuario va a mi aplicación en Google Play?
Haciendo un poco de investigación en Android Developer, leí esto:
androide: versionCode Un número de versión interna. Este número se usa solo para determinar si una versión es más reciente que otra, con números más altos que indican versiones más recientes. Este no es el número de versión que se muestra a los usuarios; ese número lo establece el atributo versionName. El valor debe establecerse como un entero, como "100". Puede definirlo como quiera, siempre que cada versión sucesiva tenga un número más alto. Por ejemplo, podría ser un número de compilación. O puede traducir un número de versión en formato "x.y" a un número entero codificando "x" e "y" por separado en los 16 bits inferiores y superiores. O simplemente puede aumentar el número uno cada vez que se lanza una nueva versión. http://developer.android.com/guide/topics/manifest/manifest-element.html
Entonces me encontré con esto:
Google Play puede administrar actualizaciones para las aplicaciones precargadas, siempre que se cumplan las siguientes condiciones: Nombre del paquete con el mismo código de la versión de la aplicación cargada previamente debe ser cargado en el Consola de desarrollador http://support.google.com/googleplay/android-developer/bin/answer.py?hl=en&answer=113476&topic=2365760&ctx=topic
Así que estoy confundido, ¿debo incrementar el código de versión o no? Estoy bastante seguro de que debería incrementarlo, pero de nuevo la opción Actualizar no aparece.
¿Instaló la aplicación en su teléfono desde Google Play o la cargó de lado? –