I am trying to see if it is possible to remotely update the application on users' phones without downloading the .apk file . (This is a request to collect information from my โboss.โ He thinks this is possible on iOS, so he wants me to check Android).
Essentially, I try to have my application sometimes pull out the version number from our web server to check if it needs to be updated if the application then requests permission and then uploads new files (updating the source code, .xml layout files, images and etc.) and, thus, bypassing the need to download the APK (50 MB in size) from the Play Store in general for corrections or even small feature updates.
From what I found:
I could upload resource / data text files that could be read for more content, but can't really change the source code because ...
The APK file is essentially โbakedโ when its generated source code, .xml files, etc. minimized, renamed and confused, adding new features or fixes to an existing APK would be difficult. I think you can change images, but more on that.
I believe that Candycrush does this somehow when it loads new levels (updating in an application that is not connected to the play store), but it may just be method 1. A brief study of the Firebase config remote control also has something similar, but limiting the parameters of the preliminary settings means that trying to use it to fix / update can be spotty.
Am I right, or am I missing something obvious?
source share