после проведения некоторых исследований возможно, если вы захотите проверить, есть ли в вашем приложении обновления (без взаимодействия с Google Play), вам нужно будет опросить сервер (предоставив текущую версию) и позволить серверу проверить, есть ли доступна более новая версия Если это так, пусть сервер ответит с помощью журнала изменений и URL-адреса новой версии.
К счастью, для этого есть библиотеки:
AppUpdater . Библиотека Android, которая проверяет наличие обновлений на вашем собственном сервере (или в Google Play, Github и т. Д.). Отличная документация . Эта библиотека уведомляет об обновлениях ваших приложений, показывая диалог материалов, снэк-бар или уведомления.
AppUpdateChecker Простой нерыночный способ обновлять ваше приложение. Все, что требуется для настройки, - это URL-адрес, указывающий на документ JSON с описанием изменений вашего приложения.
Автообновление Этот проект позволяет автоматически обновлять запущенное приложение APK с помощью частного сервера обновлений (см. apk-updater ) вместо программы обновления Google Play. Также поставляется с серверным скриптом.
SmartUpdates . Старая библиотека, но инструкции на английском языке, а также предоставляет серверный скрипт.