Publish resumable updater test build 5.3.7

This commit is contained in:
Andrei Smaliak 2026-10-02 07:16:48 +02:00
parent 5191faef9a
commit 84ed4a3f42
4 changed files with 18 additions and 15 deletions

View File

@ -43,6 +43,9 @@
1. Foreground data-sync service IOMATEX скачивает APK в фоне и показывает
постоянное системное уведомление с прогрессом. Системный `DownloadManager`
не используется из-за зависания его очереди на части Android-устройств.
Частичный `.part`-файл сохраняется; после временной сетевой ошибки сервис
выполняет до трёх попыток и продолжает загрузку с помощью HTTP Range.
Одновременно разрешён только один процесс загрузки обновления.
2. Клиент проверяет `size_bytes` и `sha256` из manifest.
3. Native Android-слой проверяет package name и совпадение сертификата
с установленным IOMATEX.

View File

@ -5,17 +5,17 @@
## Актуальная версия
- Версия: `5.3.6+4437`
- Версия: `5.3.7+4438`
- Платформа: Android
- Архитектура: universal (`arm64-v8a`, `armeabi-v7a`, `x86_64`)
- Подпись: постоянный IOMATEX production certificate
- APK: [скачать IOMATEX 5.3.6+4437](releases/5.3.6-4437/IOMATEX-5.3.6-4437-universal.apk)
- SHA-256: `1f1144946a2085e80c3c8c6c4aa5e6fb86a8c12facf8bada0f446242d5bbae97`
- APK: [скачать IOMATEX 5.3.7+4438](releases/5.3.7-4438/IOMATEX-5.3.7-4438-universal.apk)
- SHA-256: `f861e8b1a4ebce6e3d5b5568a239ae380620305742752e125503a803f253e9fa`
Прямая публичная ссылка:
```text
https://git.it-screen.com/An-J/DOWNLOAD_IOMATEX_APP/raw/branch/main/releases/5.3.6-4437/IOMATEX-5.3.6-4437-universal.apk
https://git.it-screen.com/An-J/DOWNLOAD_IOMATEX_APP/raw/branch/main/releases/5.3.7-4438/IOMATEX-5.3.7-4438-universal.apk
```
Для установки разрешите Android устанавливать приложения из выбранного

View File

@ -1,18 +1,18 @@
{
"version": "5.3.6",
"build": 4437,
"build_number": 4437,
"version": "5.3.7",
"build": 4438,
"build_number": 4438,
"platform": "android",
"architecture": "universal",
"file": "releases/5.3.6-4437/IOMATEX-5.3.6-4437-universal.apk",
"apk_url": "https://git.it-screen.com/An-J/DOWNLOAD_IOMATEX_APP/raw/branch/main/releases/5.3.6-4437/IOMATEX-5.3.6-4437-universal.apk",
"sha256": "1f1144946a2085e80c3c8c6c4aa5e6fb86a8c12facf8bada0f446242d5bbae97",
"file": "releases/5.3.7-4438/IOMATEX-5.3.7-4438-universal.apk",
"apk_url": "https://git.it-screen.com/An-J/DOWNLOAD_IOMATEX_APP/raw/branch/main/releases/5.3.7-4438/IOMATEX-5.3.7-4438-universal.apk",
"sha256": "f861e8b1a4ebce6e3d5b5568a239ae380620305742752e125503a803f253e9fa",
"size_bytes": 82272143,
"published_at": "2026-10-02T07:07:10+02:00",
"published_at": "2026-10-02T07:16:23+02:00",
"release_notes": {
"en": "Fixed updates stuck at Waiting to download. Downloads now run through the IOMATEX foreground service with visible progress.",
"ru": "Исправлено зависание обновления на Waiting to download. Загрузка выполняется сервисом IOMATEX с отображением прогресса.",
"pl": "Naprawiono zawieszanie aktualizacji na Waiting to download. Pobieranie działa przez usługę IOMATEX z widocznym postępem.",
"hi": "Waiting to download पर अटकने वाली अपडेट समस्या ठीक की गई। डाउनलोड अब प्रगति के साथ IOMATEX सेवा से चलता है।"
"en": "Update downloads now resume after network interruptions, retry automatically, and prevent duplicate transfers.",
"ru": "Загрузка обновления возобновляется после обрыва сети, автоматически повторяется и защищена от параллельных запусков.",
"pl": "Pobieranie aktualizacji jest wznawiane po przerwaniu sieci, ponawiane automatycznie i chronione przed duplikowaniem.",
"hi": "नेटवर्क बाधा के बाद अपडेट डाउनलोड फिर शुरू होता है, अपने आप पुनः प्रयास करता है और डुप्लिकेट डाउनलोड रोकता है।"
}
}

Binary file not shown.