El año pasado compré la aplicación grüvtron por Sound Trends LLC. Presumiblemente, luego eliminaron la aplicación de la tienda / mercado de google play. Su sitio web solía tener una "comprar versión de Android", pero ahora solo menciona iOS.
La aplicación ya no se puede encontrar buscando en el mercado (ni en el dispositivo ni en la web). Ya no puedo verlo en "todas las aplicaciones" / "mis aplicaciones" (de nuevo, ni en el dispositivo ni en la web). La única razón por la que sabía que faltaba esta aplicación era porque recordaba tenerla.
Al usar Google, podría encontrar un enlace de mercado antiguo en un foro para https://play.google.com/store/apps/details?id=com.soundtrends.gruvtron Este enlace normalmente muestra "Lo sentimos, la URL solicitada fue no encontrado en este servidor ".
Sin embargo, si estoy conectado a mi cuenta de Google propietaria de la aplicación, ¡tengo una página de mercado para la aplicación (!) Desde la que puedo elegir instalarla. Al hacerlo, de hecho se envía a mi dispositivo y 'todo funciona' (aunque, los gráficos de la aplicación están rotos, pero no creo que eso sea relevante aquí).
Esto es preocupante Obviamente, no tengo idea de cuántas de las ~ 100 de aplicaciones que tengo que han desaparecido silenciosamente de "mis aplicaciones", y por lo tanto quedan fuera cuando busco en esa lista las cosas para volver a instalar. E incluso si recordara una aplicación específica, ¿cómo encontraría el enlace de mercado correspondiente para poder reinstalarlo?
Entonces, mi pregunta principal es: ¿Hay una lista en algún lugar de la web o en el dispositivo Android que enumere todas las aplicaciones que poseo, incluidas las que saqué del mercado ? y preferiblemente con enlaces de mercado?
Tengo los recibos del mercado de Google, pero es difícil de leer (no es realmente una "lista") Peor, allí solo veo el nombre de la empresa y el nombre textual de la aplicación, es decir, no hay un enlace de mercado. Si hubiera habido alguna referencia a la identificación de la aplicación (por ejemplo, aquí, 'com.soundtrends.gruvtron'), al menos podría haber reconstruido la URL del mercado.
Editar: algunas aclaraciones a continuación:
Una respuesta satisfactoria debe describir una forma de obtener una lista de aplicaciones que incluye las que he comprado, pero que después de la fecha de compra han sido retiradas del mercado por los desarrolladores. La lista debe incluir URL de mercado o nombres de paquetes.
La única de mis aplicaciones compradas donde sé que esto ha sucedido (grüvtron) no aparece en mi lista de "mis aplicaciones" (Menú> Mis aplicaciones en la aplicación de mercado), y supongo que este es un diseño intencional para aplicaciones que se han extraído ( aunque me parece una elección de diseño extraña).
Actualmente estoy en ICS, con el mercado 3.7.13. El dispositivo es la tableta ASUS transformer TF101.
fuente
Respuestas:
La aplicación mencionada anteriormente, "AppBak", obtiene sus datos de la clase de administrador de paquetes de Android; si tiene acceso de root, puede ver la fuente (/data/dev/packages.list), que es un archivo de texto simple que enumera solo las aplicaciones instaladas actualmente, pero también hay un archivo XML en el mismo subdirectorio, del mismo nombre, que es considerablemente más grande: packages.xml, y donde parece que incluso los paquetes desinstalados tienden a permanecer. Encontré pruebas de mi antigua aplicación de congelador de bloatware allí una vez, y aunque no me hizo un mundo de bien, al menos tenía un recurso que podía verificar para ver qué desaparecía en la noche.
La pregunta que no puedo responder es si Market ahora puede borrar esos datos de packages.xml. Pero señalaría que la documentación de PackageManager tiene una constante Get_Uninstalled_Packages en esa página, por lo que supongo que no.
fuente
packages.list
ypackages.xml
están debajo/data/system/
.Mirando el repositorio de f-droid, esta aplicación, ' AppBak ' generará la lista de aplicaciones instaladas en su teléfono en un simple archivo de texto plano en su tarjeta SD.
Lo crucial para recordar es que el ' nombre del paquete ' es la parte más importante y depende de la elección y discreción del desarrollador.
Por ejemplo, una aplicación llamada ' FooBar ', que aparece en el cajón de la aplicación, el nombre del paquete sería ' com.foo.bar.app ', desde allí es bastante fácil reconstruir un enlace de mercado a partir de eso como en:
fuente