Есть ли способ развернуть приложение в магазине Google Play, но есть возможность выпустить обновления без посещения магазина Google Play? - PullRequest
0 голосов
/ 29 мая 2019

Мне нужно найти способ выдавать обновления для нашего приложения, но нужно, чтобы это происходило мгновенно, вместо 24-часового периода или чего-то еще, что обычно происходит.

Итак, на данный момент у нас есть приложение, которое представляет собой просто WebView внутри контейнера приложения, поэтому мы можем обновлять его мгновенно, потому что нам нужно только обновить веб-сайт, и приложение автоматически обновляется, но мы хотим перейти к собственному приложению. Это означает, что нам нужно будет повторно развертывать каждый раз, когда мы делаем обновление. Это замедлит нашу разработку и увеличит время развертывания.

Есть ли опция, которая даст нам свободу иметь собственное приложение и создавать обновления без необходимости повторного развертывания через магазин Google Play каждый раз, или, если нам действительно нужно использовать магазин, есть ли способ получить более быстрый Повернись время?

1 Ответ

0 голосов
/ 29 мая 2019

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

К счастью, для этого есть библиотеки:

AppUpdater . Библиотека Android, которая проверяет наличие обновлений на вашем собственном сервере (или в Google Play, Github и т. Д.). Отличная документация . Эта библиотека уведомляет об обновлениях ваших приложений, показывая диалог материалов, снэк-бар или уведомления.

AppUpdateChecker Простой нерыночный способ обновлять ваше приложение. Все, что требуется для настройки, - это URL-адрес, указывающий на документ JSON с описанием изменений вашего приложения.

Автообновление Этот проект позволяет автоматически обновлять запущенное приложение APK с помощью частного сервера обновлений (см. apk-updater ) вместо программы обновления Google Play. Также поставляется с серверным скриптом.

SmartUpdates . Старая библиотека, но инструкции на английском языке, а также предоставляет серверный скрипт.

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