Aplicación de Android - Mismo teléfono - Diferentes versiones en App Store

Estoy usando una aplicación de Android llamada 'Out of Milk'. Lo tengo instalado en dos teléfonos idénticos (hardware y software). Sin embargo, en un teléfono es la versión 4.2.2 y en el otro teléfono es la versión 4.1.7.

Mirando la tienda de aplicaciones Google Play en ambos teléfonos, cada uno dice que no hay actualizaciones disponibles. Al mirar la página de información de la aplicación en la tienda de aplicaciones, se muestra que la última versión es 4.2.2 en un teléfono y 4.1.7 en el otro. Ambos teléfonos solo ejecutan la versión gratuita: la aplicación de desbloqueo (pro) no está instalada.

¿Cómo puedo hacer que ambas versiones sean idénticas?

[La versión de Android es 4.1.2 en ambos.]

puede usar ADB para extraer el APK de un teléfono e instalarlo en otro.
Sin embargo, @JaredBurrows Solo para usuarios rooteados. Sin embargo, puede usar adb backupla función para recuperar la aplicación adb restoreen el otro teléfono.

Respuestas (1)

Los desarrolladores de aplicaciones tienen la capacidad de realizar una implementación por etapas de las actualizaciones de sus aplicaciones a través de Google Play Store. Esto significa que un pequeño porcentaje de usuarios (elegidos al azar) recibe la actualización primero. El desarrollador puede evaluar los comentarios y luego proceder a una implementación amplia hasta que alcance el 100 % de su base instalada.

Es posible que la última versión de esta aplicación en particular se haya lanzado recientemente en una implementación por etapas. Uno de sus teléfonos fue seleccionado al azar para estar en la etapa inicial, mientras que el otro no. No tiene nada que hacer, aparte de esperar a que se complete la implementación.

Como sugieren los comentarios, también puede intentar sincronizar la aplicación manualmente recuperándola de un teléfono e instalándola en el otro. Esto requiere la instalación de controladores USB para su teléfono en su computadora y una copia de Android SDK . Si está rooteado, puede obtener el APK de la aplicación usando adb pull /data/app/<app_package_name>.apk c:\el comando y luego conectar el otro teléfono y hacer adb install -r c:\<app_package_name>.apk.

En dispositivos no rooteados, es posible que desee buscar adb backupuna utilidad que le permita generar un .abarchivo que contenga el APK de la aplicación, junto con sus datos. Por ejemplo, el comando adb backup -f c:\Skype.ab -apk com.skype.raidercrea un archivo "Skype.ab" en mi unidad C: que contiene la aplicación de Skype y sus datos. Luego puedo usar adb restore c:\Skype.abel comando para restaurar la aplicación con los datos. Opcionalmente, puede borrar los datos de la aplicación desde su otro teléfono en Configuración -> Aplicaciones.

La dificultad es ubicar el nombre del paquete de la aplicación que desea respaldar. Aunque los nombres de los paquetes suelen ser lo suficientemente descriptivos, a veces pueden ser bastante crípticos. Afortunadamente, Play Store tiene el nombre del paquete en la URL. En su ejemplo, la aplicación Out of Milk se encuentra en la siguiente URL: https://play.google.com/store/apps/details?id=com.capigami.outofmilk . La parte de esta URL después de "id=" es el nombre del paquete. En este caso es com.capigami.outofmilk . Entonces su comando de copia de seguridad se convierte en adb backup -f c:\OutOfMilk.ab -apk com.capigami.outofmilk.