T
T
Tahallus2018-04-08 20:56:36
Android
Tahallus, 2018-04-08 20:56:36

How to create a local repository for android?

Good afternoon.
There are 50 TSD (data collection terminal) on android that work inside the corporate network, and access to external networks is blocked. And on these TSDs, an application is running that is periodically updated, and you have to manually update the application on each. Are there any solutions to make your own local play.market within the network and automatically update the application through it?

Answer the question

In order to leave comments, you need to log in

3 answer(s)
E
Eugene, 2018-04-09
@klim76

you can make a service inside the application that will check the current version on the server and, if a new one appears, download a new APK from the address you specified.

P
pfg21, 2018-04-09
@pfg21

the playmarket protocol is closed, so you can’t make a local clone of the playmarket :(
as an option, set up a proxy for access to the playmarket, i.e. only access to the playmarket servers, everything else is cut off. In each TSD, register this proxy.
For additional protection, you can only turn on the proxy if there are updates to the application (i.e. manually),
if you have access to the source of the application, then you can make your own updater, which will poll your server for an updated version, download and feed the apk to the android updater.

N
Nikolai, 2022-03-21
@ADMiNZ

Maybe it's still relevant for someone. With this tool https://f-droid.org/ru/tutorials/create-repo/ you can try to implement this.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question