Если пользователь загружает мое приложение (файл .apk) на свой телефон Android с рынка,
- Где файл .apk заканчивается на их телефоне?
- Когда они запускают мое приложение, если я обнаружу, что доступна новая более поздняя версия приложения, можно из приложения, в котором они работают загрузить последнюю версию с FTP-ссылку (я могу сделать это программно сейчас), а затем заменить существующий .apk, который они сейчас используют, на более новую версию. [Не уверен насчет этого вообще.]
- При запуске все существующее приложение находится в памяти, чтобы при загрузке новой версии я мог удалить его файл apk без блокировки и заменить его более поздней сборкой, а затем перезапустить приложение?
Какой лучший способ справиться с этим сценарием? У меня есть приложение, в котором я хочу убедиться, что пользователи используют последнюю версию, прежде чем использовать ее.