Почему на рынке не отображается системное приложение в «моих приложениях», когда доступно обновление? - PullRequest
2 голосов
/ 20 октября 2011

Сначала я задал этот вопрос: Можно ли обновить системное приложение?

Я провел небольшой эксперимент, который смог подтвердить этот ответ:

Только что добавилприложение в / system / app с тем же пакетом, хранилищем ключей и более низкой версией в манифесте, и после перезагрузки я вижу приложение в ящике (приложение действительно установлено - мне удается сделать это с рутованным телефоном).1008 * Но теперь рынок не показывает приложение в списке «Мои приложения» ... но когда я ищу его на рынке, оно появляется как установленное и имеющее обновление.

Обновление может быть выполнено там (ответ здесь Можно ли обновить системное приложение? ) без проблем.

Реальный вопрос: Почему на рынке не отображается установленное приложение в «Моих приложениях»? Это потому, что оно не было установлено с самого маркета?Но почему тогда появляются Карты Google?

Это просто вопрос времени?Или мне нужно что-то сделать, чтобы рынок это узнал?

Ответы [ 2 ]

3 голосов
/ 26 октября 2011

Насколько я помню, Google сначала упаковал свои приложения как системные приложения. Но с 2.1 (точно не помню) начали ставить их как обычные приложения. И, по их словам, объяснение было чем-то вроде «мы хотим чаще обновлять наши приложения, чтобы вы могли загружать обновления с Android-маркета и не нужно ждать новой версии системы Android, в которую были добавлены новые системные приложения». Также я прочитал сообщение от разработчика ROM, что они помещают какое-то приложение в system / app (системная папка приложения) и что оно работает не так, как вы хотите (загруженное приложение на рынке с более высокой версией не обновило свое системное приложение и ведет себя как другое приложение в отношении его установки). Некоторые другие сообщают, что когда они устанавливают рыночную версию приложения, android удаляет их системное приложение с тем же именем пакета и оставляет только ту версию приложения из маркета, установленную как обычное приложение. Итак, я бы сказал, что вы не можете получить желаемое поведение.

1 голос
/ 14 апреля 2014

В соответствии с утвержденным ответом системные приложения не могут отображаться в MyApp и обновляться.

Возможно, эти вопросы задавались слишком давно, но, согласно сайту разработчиков Google , похоже, системные приложения должны появляться в MyApps и могут быть обновлены.

Системные приложения пользователя (включая любые предварительно загруженные приложения) отображаются в разделе «Мои приложения» на устройстве пользователя в магазине Google Play, как только приложение с тем же именем пакета загружается в консоль разработчика Google Play, даже если заявка не опубликована.

согласно той же странице, Google Play может управлять обновлениями предварительно загруженных приложений при условии соблюдения следующих условий:

Предварительно загруженное приложение должно находиться в системном разделе Предустановленное приложение должно быть бесплатным Предварительно загруженное приложение должно быть подписано той же подписью, что и приложение, опубликованное в Google Play. Имя пакета предварительно загруженного и обновленного приложения должно совпадать Код версии обновленного приложения должен быть больше, чем у предварительно загруженного приложения

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...