fix(kiosk): target SDK 35 + setInstallReason for Android 16 compatibility

- compileSdk/targetSdk 34 → 35 (Android 15 stable)
- versionCode 17 → 18, versionName 1.7.16 → 1.7.17
- PackageInstaller.SessionParams: add setInstallReason(INSTALL_REASON_USER)
  on API 26+ — required on Android 14+ to avoid STATUS_FAILURE=1 on self-update
- DownloadManager failure: report dm_status + dm_reason in error payload
  so future issues include the HTTP error code (e.g. 404 vs network error)

Fixes #91 #92
This commit is contained in:
dadaloop82
2026-05-18 19:04:32 +00:00
parent 7364e75881
commit d7aadff598
2 changed files with 22 additions and 6 deletions
+4 -4
View File
@@ -5,14 +5,14 @@ plugins {
android {
namespace = "it.dadaloop.evershelf.kiosk"
compileSdk = 34
compileSdk = 35
defaultConfig {
applicationId = "it.dadaloop.evershelf.kiosk"
minSdk = 24
targetSdk = 34
versionCode = 17
versionName = "1.7.16"
targetSdk = 35
versionCode = 18
versionName = "1.7.17"
}
signingConfigs {