Версия: 1.0.9 Хит продаж DLE 17+,18.0,18.1,19.0,19.1,20.0

Історія версій завантажених файлів для DataLife Engine

Разработчик: DevUP Digital Studio
Техническая поддержка и вопросы по продукту
Все технические вопросы и поддержка ведутся только через систему тикетов — в вашем профиле — или через Telegram-бота поддержки. Это помогает быстрее находить решения и не теряет обращения.
Опубликовано: 9 июля 2026
0 комментариев
27 просмотров

Краткое описание

Модуль перетворює звичайне додаткове поле типу «Завантажуваний файл» на повноцінну систему керування файлами та їх версіями.

Полное описание

Як працює модуль

Ви створюєте в DLE звичайне додаткове поле з типом «Завантажуваний файл», після чого вмикаєте для нього підтримку історії завантажуваних версій.

При додаванні або редагуванні новини можна:

  • завантажити новий файл;
  • вказати номер версії вручну;
  • додати назву версії;
  • вибрати статус файлу;
  • написати список змін;
  • зберегти попередні версії;
  • призначити будь-яку завантажену версію основною;
  • повторно виконати розбір файлу;
  • перевірити файл через VirusTotal;
  • перевірити цифровий підпис Android-додатку.

Якщо завантажується APK, APKS, XAPK або APKM, модуль автоматично спробує отримати технічну інформацію безпосередньо з файлу.

Історія версій

Наприклад, на сторінці додатку можна вивести:

  • Test APP 1.1;
  • Test APP 1.0;
  • Test APP 0.9;
  • старі та тестові збірки.

Для кожної версії окремо зберігаються:

  • файл;
  • номер версії;
  • назва;
  • розмір;
  • дата завантаження;
  • автор завантаження;
  • кількість завантажень;
  • статус;
  • список змін;
  • технічні характеристики;
  • контрольні суми;
  • результат перевірки безпеки.

Адміністратор може визначити, яка версія вважатиметься актуальною, не видаляючи інші файли.

Робота з Android-додатками

Модуль підтримує популярні формати Android:

  • APK;
  • XAPK;
  • APKS;
  • APKM.

При завантаженні Android-додатку модуль може автоматично визначити:

  • назву додатку;
  • ім'я пакета;
  • versionName;
  • versionCode;
  • мінімальну версію Android;
  • Target SDK;
  • підтримувані архітектури;
  • ARM;
  • ARMv7;
  • ARM64;
  • x86;
  • x86_64;
  • MIME-тип;
  • кількість файлів всередині збірки;
  • список дозволів додатку.

В результаті відвідувач одразу побачить зрозумілий рядок, наприклад:

 
Android 11+ · ARM64 · com.test.app · versionCode 1604900 · Target SDK 36
 

Версію додатку не обов'язково вводити вручну — при коректному APK модуль отримує її безпосередньо з файлу.

Дозволи додатку

Для Android-файлів у повній новині виводиться розділ, що розкривається, «Дозволи додатку».

У ньому відвідувач може подивитися, до яких функцій пристрою додаток запитує доступ:

  • камера;
  • мікрофон;
  • точне місцезнаходження;
  • файли та сховище;
  • контакти;
  • сповіщення;
  • Bluetooth;
  • інтернет;
  • робота у фоновому режимі;
  • інші системні дозволи.

Популярні дозволи виводяться зрозумілою українською мовою. Поруч зберігається їх технічна назва Android.

Перевірка через VirusTotal

Модуль може перевіряти завантажені файли через сервіс VirusTotal.

Для кожної версії відображаються:

  • кількість антивірусних движків;
  • кількість виявлень;
  • дата останньої перевірки;
  • статус аналізу;
  • список знайдених загроз;
  • посилання на повний звіт VirusTotal.

Якщо готового звіту ще немає, модуль може відправити файл на аналіз. Ця функція вмикається окремо в налаштуваннях.

Перевірка підходить не тільки для APK, але й для звичайних архівів, програм та інших завантажуваних файлів.

Перевірка цифрового підпису APK

Для Android-додатків передбачена перевірка цифрового підпису через утиліту apksigner.

Модуль може визначити:

  • чи проходить APK перевірку цілісності;
  • чи був файл змінений після підписання;
  • SHA-1 сертифіката;
  • SHA-256 сертифіката;
  • власника сертифіката;
  • алгоритм ключа;
  • розмір ключа;
  • схеми підпису APK v1, v2, v3 та v4;
  • чи використовується налагоджувальний сертифікат;
  • чи збігається сертифікат із довіреним підписом розробника.

Адміністратор може завантажити офіційну версію додатку та призначити її сертифікат довіреним. Усі наступні версії з таким же іменем пакета будуть автоматично порівнюватися з цим сертифікатом.

Це допомагає помітити ситуацію, коли файл додатку був перепідписаний іншою особою або змінений стороннім розробником.

Статуси безпеки

У повній новині виводиться кольоровий розкривний статус.

Файл перевірено

VirusTotal не виявив загроз, APK проходить перевірку, а цифровий підпис збігається з довіреним підписом розробника.

Будьте обережні

Перевірка ще не завершена, відсутній звіт VirusTotal, не налаштовано apksigner або для застосунку ще не призначено довірений сертифікат.

Підозрілий файл

Антивіруси виявили підозрілу активність або цифровий підпис відрізняється від офіційного підпису розробника.

Виявлено модифікацію

APK не проходить перевірку цілісності, підпис пошкоджено або використовується ненадійний налагоджувальний сертифікат.

Кожен статус можна розгорнути та переглянути детальну інформацію.

Контрольні суми

Для будь-якого завантаженого файлу модуль може розрахувати та вивести:

  • MD5;
  • SHA-1;
  • SHA-256;
  • CRC32.

Контрольні суми допомагають користувачеві переконатися, що файл завантажився без пошкоджень і не був змінений після публікації.

Розділ виводиться розкривним списком і не займає зайвого місця на сторінці.

Звичайні файли, архіви та книги

Модуль не обмежується Android-застосунками. Його можна використовувати для будь-яких матеріалів, що завантажуються:

  • ZIP;
  • RAR;
  • 7Z;
  • TAR;
  • GZ;
  • ISO;
  • EXE;
  • PDF;
  • EPUB;
  • FB2;
  • MOBI;
  • CBZ;
  • CBR;
  • документи;
  • шаблони;
  • плагіни;
  • музичні файли;
  • відео;
  • резервні копії;
  • будь-які інші формати.

Для звичайного файлу можна вручну вказати версію, назву та опис змін. Контрольні суми та загальна інформація будуть сформовані автоматично.

Скриншоты

Видео

0:00
0:00 / 0:00

Комментарии (0)

Пока нет комментариев. Будьте первым!