Answer the question
In order to leave comments, you need to log in
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
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.
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.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question