Чи можу я побачити, які програми, якими я володію, витягнуті розробниками з ринку?


14

Минулого року я придбав додаток grüvtron від компанії Sound Trends LLC. Імовірно, пізніше вони видалили додаток із магазину / ринку Google Play. На їхньому веб-сайті раніше існувала версія "купити Android", але тепер згадується лише ios.

Додаток більше не можна знайти за допомогою пошуку на ринку (ні на пристрої, ні в Інтернеті). Я більше не бачу його в розділі "всі програми" / "мої програми" (знову ж таки, ні на пристрої, ні в Інтернеті). Єдина причина, чому я знав, що цей додаток "відсутній", це те, що я пам'ятав, що ним володію.

За допомогою google я міг знайти старе посилання на форумі на https://play.google.com/store/apps/details?id=com.soundtrends.gruvtron Це посилання зазвичай дає "Вибачте, запитувана URL-адреса була не знайдено на цьому сервері ".

Однак якщо мені трапиться увійти до свого облікового запису google, який є власником програми, я отримаю ринкову сторінку програми (!), З якої я можу вибрати, щоб її встановити! У цьому випадку він дійсно надсилається на мій пристрій і "все працює" (хоча графіка програми зламана - але я не думаю, що це актуально.)

Це хвилює. Очевидно, що я не маю уявлення, скільки з ~ 100-х додатків, якими я володію, мовчки зникли з "моїх додатків", і, таким чином, залишаються, коли я переглядаю цей список для реінсталяції речей. І навіть якби я згадав конкретну програму, як би я знайшов відповідне посилання на ринок, щоб я міг його знову встановити?

Отже, моє основне питання: чи є в Інтернеті чи на пристрої Android список, де перераховані всі додатки, якими я володію - в тому числі й ті, що витягнуті з ринку ? і бажано з ринковими посиланнями?

У мене є надходження на ринок google, але це біль, яку потрібно пройти (це насправді не "список") Гірше, там я бачу лише назву компанії та текстову назву програми, тобто немає посилання на ринок. Якби було якесь посилання на ідентифікатор програми (наприклад, тут, 'com.soundtrends.gruvtron'), я міг би принаймні переробити URL-адресу ринку.


Редагувати: кілька уточнень випливає:

  1. Задовільна відповідь повинна описувати спосіб отримання списку програм, який включає ті, які я придбав, але які після дати покупки розробники витягли з ринку. Список повинен містити або URL-адреси ринку, або назви пакетів.

  2. Один із моїх придбаних програм, де я знаю, що це сталося (grüvtron) , не відображається в списку "мої додатки" (Меню> Мої додатки в ринковому додатку), і я припускаю, що це навмисне проектування для тих, хто витягнув ( хоча мені здається, що це незвичайний вибір дизайну).

  3. Я зараз на ICS, з ринком 3.7.13. Пристрій - це планшет ASUS-трансформатора TF101.


Так, я точно знаю, чому ви просите. У мене було видалено додаток зловмисного програмного забезпечення лише сьогодні, і їх може бути більше, але простий спосіб відстежити це не існує. Гарна робота, чувак.
warong

Відповіді:


2

Програма, перелічена вище, "AppBak", отримує свої дані від класу менеджера пакунків для android; якщо у вас є кореневий доступ, ви можете побачити джерело (/data/dev/packages.list), який представляє собою простий текстовий файл, у якому перераховані лише встановлені apks, але також є XML-файл у тому самому підкаталозі того самого ім'я, яке значно більше: пакети.xml, і де, здається, навіть видалені пакети, як правило, залишаються. Я знайшов доказ свого колишнього морозильного пристрою в ньому один раз, і, хоча це не зробило мені світу добра, принаймні у мене був ресурс, який я міг перевірити, що зникло в ніч.

Питання, на яке я не можу відповісти, полягає в тому, чи тепер Market може стерти ці дані з пакети.xml. Але я зазначу, що документація PackageManager має константу Get_Uninstalled_Packages на цій сторінці, тому я б не здогадувався.


1
packages.listі packages.xmlпід /data/system/.
Firelord

0

Переглядаючи сховище f-droid, ця програма " AppBak " генерує список програм, встановлених на вашій трубці, у простий плоский текстовий файл на вашій SD-карті.

Найважливіше, що слід пам’ятати, це те, що найменування пакета є найважливішою його частиною, і саме на вибір та розсуд розробника.

Наприклад, додаток під назвою " FooBar ", який відображається в ящику додатків, назва пакета буде " com.foo.bar.app ", звідти досить легко відновити ринкове посилання з цього, як у:

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

Здається, корисним інструментом, дякую! Але це дасть вам лише назву пакета додатків, встановлених на пристрої, правда? Основна проблема тут - знайти назви пакетів програм, які я раніше купував, але наразі не встановлений (і не можу встановити, оскільки вони невидимі.)
Rickard Armiento

У ньому перераховані додатки, встановлені на пристрої - так
t0mm13b

Він повинен відображатися в додатку магазину ігор на вашій трубці, торкніться Меню> Мої програми, а не в Інтернеті на основі ПК, тобто, якщо я вас неправильно зрозумів? FWIW, версія мого Play Store - 3.7.13
t0mm13b

Думаю, не для програм, які витягли з ринку. Я думаю, що це може бути певна проблема з додатком, про який я згадую в питанні, оскільки я не знаю ще одного, яким я володію, і яке було вирвано. Я теж на 3.7.13. Чи можете ви підтвердити бачення будь-якого додатка у ваших "Моїх додатках", який було витягнуто з ринку?
Рікард Арм'єнто

2
Виходячи з вищезгаданої інформації, ви можете створити собі сценарій, який перевіряє URL-адреси (без того, щоб ви входили в систему). Для "зниклих" програм слід повернути "Помилка 404" (сторінка не знайдена).
Іззі
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.