No ano passado, comprei o aplicativo grüvtron da Sound Trends LLC. Presumivelmente, mais tarde eles removeram o aplicativo da loja / mercado do Google Play. O site deles costumava ter uma "versão para Android", mas agora menciona apenas o iOS.
O aplicativo não pode mais ser encontrado pesquisando no mercado (nem no dispositivo nem na web). Não consigo mais vê-lo em "todos os aplicativos" / "meus aplicativos" (novamente, nem no dispositivo nem na web). A única razão pela qual eu sabia que este aplicativo estava "ausente" era porque me lembrava de o possuir.
Usando o google, pude encontrar um link de mercado antigo em um fórum para https://play.google.com/store/apps/details?id=com.soundtrends.gruvtron Este link normalmente indica "Desculpe, o URL solicitado foi não encontrado neste servidor ".
No entanto, se estiver logado na minha conta do Google que possui o aplicativo, recebo uma página de mercado para o aplicativo (!) Na qual posso optar por instalá-lo! Ao fazer isso, ele realmente é enviado para o meu dispositivo e 'tudo funciona' (porém, os gráficos do aplicativo estão quebrados - mas eu não acho que isso seja relevante aqui).
Isso é preocupante. Obviamente, não tenho idéia de quantos dos ~ 100 aplicativos que desapareceram silenciosamente dos "meus aplicativos" e, portanto, são deixados de fora quando navego na lista de itens para reinstalar. E mesmo que eu me lembrasse de um aplicativo específico, como encontraria o link de mercado correspondente para poder reinstalá-lo?
Portanto, minha pergunta principal é: Existe uma lista em algum lugar na Web ou no dispositivo Android que lista todos os aplicativos que possuo - incluindo os que são retirados do mercado ? e de preferência com links de mercado?
Eu tenho os recibos do google market, mas esses são difíceis de analisar (não é realmente uma "lista") Pior: lá só vejo o nome da empresa e o nome do aplicativo de texto, ou seja, nenhum link de mercado. Se houvesse alguma referência ao ID do aplicativo (por exemplo, aqui, 'com.soundtrends.gruvtron'), eu poderia pelo menos ter reconstruído o URL do mercado.
Edit: alguns esclarecimentos a seguir:
Uma resposta satisfatória deve descrever uma maneira de obter uma lista de aplicativos que inclui os que eu comprei, mas que após a data da compra foram retirados do mercado pelos desenvolvedores. A lista deve incluir URLs de mercado ou nomes de pacotes.
O único dos meus aplicativos comprados, onde eu sei que isso aconteceu (grüvtron) , não aparece na minha lista "meus aplicativos" (Menu> Meus aplicativos no aplicativo de mercado) e presumo que esse seja um design intencional para aplicativos que foram puxados ( embora eu ache uma escolha estranha de design).
Atualmente, estou no ICS, com o mercado 3.7.13. O dispositivo é o tablet ASUS transformador TF101.
fonte
Respostas:
O aplicativo listado acima, "AppBak", obtém seus dados da classe gerenciador de pacotes do Android; se você tiver acesso root, poderá ver a fonte (/data/dev/packages.list), que é um arquivo de texto simples que lista apenas os aplicativos instalados atualmente, mas também há um arquivo XML no mesmo subdiretório, do mesmo nome, que é consideravelmente maior: packages.xml e onde parece que até os pacotes desinstalados tendem a permanecer. Encontrei provas do meu antigo aplicativo de freezer de bloatware lá uma vez e, embora não me fizesse nada de bom, pelo menos eu tinha um recurso que podia verificar para ver o que desapareceu à noite.
A pergunta que não posso responder é se o Market agora pode limpar esses dados do packages.xml. Mas gostaria de salientar que a documentação do PackageManager tem uma constante Get_Uninstalled_Packages nessa página, então acho que não.
fonte
packages.list
epackages.xml
estão abaixo/data/system/
.Observando o repositório do f-droid, este aplicativo, ' AppBak ', gerará a lista de aplicativos instalados no seu aparelho em um arquivo de texto simples no seu cartão SD.
O ponto crucial a lembrar é que o ' nome do pacote ' é a parte mais importante e fica a critério e escolha do desenvolvedor.
Por exemplo, um aplicativo chamado ' FooBar ', que aparece na gaveta do aplicativo, o nome do pacote seria ' com.foo.bar.app ', a partir daí é muito fácil reconstruir um link de mercado a partir dele, como em:
fonte