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:
@@ -15,8 +15,8 @@ android {
|
||||
applicationId = "com.radiola"
|
||||
minSdk = 26
|
||||
targetSdk = 34
|
||||
versionCode = 1
|
||||
versionName = "1.0"
|
||||
versionCode = 2
|
||||
versionName = "1.1"
|
||||
|
||||
testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner"
|
||||
vectorDrawables {
|
||||
|
||||
Reference in New Issue
Block a user