Letztes Jahr habe ich die App grüvtron von Sound Trends LLC gekauft. Vermutlich haben sie die App später aus dem Google Play Store / Market entfernt. Ihre Website hatte früher eine "Buy android version", erwähnt jetzt aber nur ios.
Die App kann nicht mehr durch Durchsuchen des Marktes (weder auf dem Gerät noch im Internet) gefunden werden. Ich kann es nicht mehr unter "Alle Apps" / "Meine Apps" sehen (wiederum weder auf dem Gerät noch im Web). Der einzige Grund, warum ich wusste, dass diese App "fehlt", war, dass ich mich daran erinnerte, sie besessen zu haben.
Unter Verwendung von Google konnte ich in einem Forum einen alten Marktlink zu https://play.google.com/store/apps/details?id=com.soundtrends.gruvtron finden. Dieser Link gibt normalerweise "Es tut uns leid, die angeforderte URL war" auf diesem Server nicht gefunden ".
Wenn ich jedoch zufällig in meinem Google-Konto angemeldet bin, das die App besitzt, erhalte ich eine Market-Seite für die App (!), Über die ich sie installieren kann! Dabei wird es in der Tat an mein Gerät gesendet und 'alles funktioniert' (obwohl die App-Grafiken kaputt sind - aber ich denke nicht, dass das hier relevant ist.)
Das ist besorgniserregend. Offensichtlich habe ich keine Ahnung, wie viele der ~ 100 Apps, die ich besitze, stillschweigend aus "meinen Apps" verschwunden sind, und werde daher ausgelassen, wenn ich in dieser Liste nach neu zu installierenden Dingen suche. Und selbst wenn ich mich an eine bestimmte App erinnern würde, wie würde ich den entsprechenden Marktlink finden, damit ich ihn erneut installieren kann?
Meine Hauptfrage lautet also: Gibt es irgendwo im Web oder auf dem Android-Gerät eine Liste mit allen Apps, die ich besitze - einschließlich der Apps , die vom Markt genommen wurden ? und am liebsten mit marktanbindungen?
Ich habe die Quittungen für den Google-Markt, aber das ist mühsam durchzugehen (es ist nicht wirklich eine "Liste"). Schlimmer noch, ich sehe dort nur einen Firmennamen und einen textuellen App-Namen, dh keinen Marktlink. Wenn es einen Verweis auf die App-ID gegeben hätte (z. B. hier "com.soundtrends.gruvtron"), hätte ich zumindest die Markt-URL neu erstellen können.
Edit: Es folgen einige Erläuterungen:
Eine zufriedenstellende Antwort muss einen Weg beschreiben, eine Liste von Apps zu erhalten, die die von mir gekauften enthält, die aber nach dem Kaufdatum von den Entwicklern vom Markt genommen wurden. Die Liste sollte entweder Markt-URLs oder Paketnamen enthalten.
Die einzige meiner gekauften Apps, bei denen ich weiß, dass dies passiert ist (grüvtron), wird nicht in meiner Liste "Meine Apps" (Menü> Meine Apps in der Market-App) angezeigt. obwohl ich es für eine seltsame Designwahl halte).
Ich bin derzeit auf ICS mit Markt 3.7.13. Das Gerät ist das ASUS Transformer TF101 Tablet.
quelle
Antworten:
Die oben aufgeführte Anwendung "AppBak" bezieht ihre Daten von der Android-Paketmanager-Klasse. Wenn Sie Root-Zugriff haben, sehen Sie die Quelle (/data/dev/packages.list), eine einfache Textdatei, die nur aktuell installierte Apks auflistet, aber es gibt auch eine XML-Datei in demselben Unterverzeichnis, desselben Name, der wesentlich größer ist: packages.xml, und wo es scheint, bleiben sogar deinstallierte Pakete. Ich fand dort einmal Beweise für meine frühere Anwendung als Gefrierschrank für Bloatware, und obwohl es mir keine gute Welt brachte, hatte ich wenigstens eine Ressource, die ich überprüfen konnte, um zu sehen, was in der Nacht verschwunden ist.
Die Frage, die ich nicht beantworten kann, ist, ob der Markt diese Daten jetzt aus packages.xml löschen kann. Ich möchte jedoch darauf hinweisen, dass die PackageManager-Dokumentation eine Get_Uninstalled_Packages-Konstante auf dieser Seite enthält, also würde ich nicht raten.
quelle
packages.list
undpackages.xml
sind unter/data/system/
.Mit Blick auf das Repository des f- droid , diese App, ' AppBak , generiert ' die Liste der auf Ihrem Mobilteil installierten Apps in einer einfachen Textdatei auf Ihrer SD-Karte.
Das Entscheidende, an das Sie sich erinnern sollten, ist der Paketname ' der wichtigste Teil davon ist und die Wahl und Diskretion des Entwicklers liegt.
Bei einer App namens " FooBar ", die in der Anwendungsleiste angezeigt wird , lautet der Paketname beispielsweise " com.foo.bar.app ". Von dort aus ist es recht einfach, eine Marktverbindung wie folgt zu rekonstruieren:
quelle