Предварительно загрузить приложение для Android + получать обновления - PullRequest
3 голосов
/ 07 июня 2011

Я бы хотел «предварительно загрузить» приложение на устройство, но после этого ему нужно было бы получать обновления с Android Market.

Как мне поступить таким образом?

Обратите внимание, что сначала невозможно вручную загрузить приложение на устройство.

Я думал либо о создании своего рода приложения для запуска, которое затем загрузит последнюю версию с рынка Android.У кого-нибудь есть хорошие образцы здесь?:).

Или, конечно, лучшие предложения!

Большое спасибо.К сожалению, это очень актуальный вопрос.

Ответы [ 2 ]

1 голос
/ 18 февраля 2014

С https://support.google.com/googleplay/android-developer/answer/113476?hl=en

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

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

Мне удалось обойти эту проблему, создав собственную программу проверки обновлений.Он подключается к веб-сервису, чтобы узнать, есть ли версия с более высокой версией, чем текущая.Если это так, я запускаю намерение просмотра рынка Android (для имени пакета), которое будет перенаправлять на рыночную версию.

Приятно то, что если у пользователя еще не настроен рынок, он 'Я должен сделать это первым.Затем они попадают на страницу, где они могут установить приложение.

Если у них одинаковое имя пакета, оно перезапишет существующее (предварительно загруженное) приложение новой версией.С этого момента он будет подключен к рынку Android.

...