@Tahallus

Как создать локальный репозиторий для Android?

Добрый день.
Есть 50 ТСД (терминал сбора данных) на android которые работают внутри корпоративной сети, и доступ во внешние сети заблокирован. И на этих ТСД работает приложение которое периодически обновляется, и приходиться на каждом в ручную обновлять приложение. Есть ли какие-то решения чтобы внутри сети сделать свой локальный плей.маркет и через него автоматически обновлять приложение?
  • Вопрос задан
  • 425 просмотров
Пригласить эксперта
Ответы на вопрос 3
@klim76
android/java/sql
можно внутри приложения сделать службу которая будет чекать на сервере актуальную версию и в случае появления новой скачивать с указанного вами адреса новый АПК.
Ответ написан
Комментировать
@pfg21
ex-турист
протокол плеймаркета закрыт, так что локальный клон плеймаркета сделать не получиться :(
как вариант настроить проксю доступа к плеймаркету, т.е. только доступ к серверам плеймаркета, все остальное обрезано. в каждом ТСД прописать эту проксю.
для дополнительной защиты можно проксю включать только при наличии обновлений приложения (т.е. вручную).

если есть доступ к исходникам приложения, то можно сделать собственную обновлялку, которая будет опрашивать свой сервер на предмет наличия обновленной версии, скачивать и скармливать apk обновлялке андроида.
Ответ написан
Комментировать
Может кому то еще актуально. Вот этим инструментом https://f-droid.org/ru/tutorials/create-repo/ можно это попробовать реализовать.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы