Kann ich sehen, welche Apps ich besitze, die von Entwicklern vom Markt genommen wurden?


14

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:

  1. 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.

  2. 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).

  3. Ich bin derzeit auf ICS mit Markt 3.7.13. Das Gerät ist das ASUS Transformer TF101 Tablet.


Ja, ich weiß genau, warum du fragst. Ich hatte eine Malware-App, die erst heute entfernt wurde, und es gibt vielleicht noch mehr, aber es gibt keinen einfachen Weg, dies zu verfolgen. Gute Arbeit, Alter.
Kriegssang

Antworten:


2

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.


1
packages.listund packages.xmlsind unter /data/system/.
Firelord

0

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:

https://play.google.com/store/apps/details?id=com.foo.bar.app

Scheint ein nützliches Werkzeug zu sein, danke! Dies gibt Ihnen jedoch nur den Paketnamen der auf dem Gerät installierten Apps an, oder? Das Hauptproblem besteht darin, die Paketnamen von Apps zu finden, die ich zuvor gekauft habe, aber derzeit nicht installiert habe (und nicht installieren kann, da sie unsichtbar sind.)
Rickard Armiento

Es listet die auf dem Gerät installierten Apps auf - yes
t0mm13b

Es sollte in der Play Store-App auf Ihrem Mobilteil angezeigt werden. Tippen Sie auf Menü> Meine Apps und nicht auf PC-basiert im Internet, es sei denn, ich habe Sie falsch verstanden. FWIW, meine Play Store-Version ist 3.7.13
t0mm13b

Nicht für Apps, die vom Markt genommen wurden, denke ich. Ich denke, es könnte ein spezifisches Problem mit der App sein, die ich in der Frage erwähne, da ich keine andere kenne, die ich beide besitze und die gezogen wurde. Ich bin auch am 3.7.13. Können Sie bestätigen, dass in "Meine Apps" eine App angezeigt wird, die vom Markt genommen wurde?
Rickard Armiento

2
Basierend auf den oben genannten Informationen können Sie sich ein Skript erstellen, das die URLs überprüft (ohne dass Sie angemeldet sind). Für "verschwundene" Apps sollte ein "Fehler 404" (Seite nicht gefunden) zurückgegeben werden.
Izzy
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.