feat(update): авто-обновление APK (как в nkVPN)
UpdateManager: на старте дёргает /app-version, при version_code > BuildConfig. VERSION_CODE показывает UpdateDialog. Скачивает APK во внутр. Download, сверяет SHA-256 (защита от подмены по HTTP/битой загрузки), ставит через системный установщик (FileProvider). force_update делает диалог необкрываемым. versionCode 1→2, versionName 1.0→1.1. Добавлено право REQUEST_INSTALL_PACKAGES, путь в file_paths.
This commit is contained in:
@@ -1,4 +1,5 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<paths>
|
||||
<external-files-path name="recordings" path="Music/radiola_recordings/" />
|
||||
<external-files-path name="updates" path="Download/" />
|
||||
</paths>
|
||||
|
||||
Reference in New Issue
Block a user