Files
rosetta-sdu/README.md
2026-02-11 05:26:22 +00:00

1.6 KiB
Raw Permalink Blame History

Rosetta Server Delivery Updates (SDU)

Это сервер обновлений для клиентских приложений. Для сборки нужно поставить Maven и использовать команду

mvn clean package

API

GET /updates/get

Получить информацию о доступных обновлениях.

Параметры запроса:

  • platform - платформа клиента (win32, darwin, linux)
  • arch - архитектура (x64, arm64)
  • app - текущая версия приложения (e.g., 0.5.0)
  • kernel - текущая версия ядра (e.g., 1.4.4)

Пример запроса:

GET /updates/get?platform=win32&arch=x64&app=0.5.0&kernel=1.4.4

Формат ответа:

{
  "version": "0.6.0",
  "platform": "win32",
  "arch": "x64",
  "kernel_update_required": false,
  "sevice_pack_url": "/sp/sp-win32-x64-0.6.0-1.4.6.zip",
  "kernel_url": null
}

Поля ответа:

  • version - самая актуальная версия приложения на сервере
  • platform - платформа
  • arch - архитектура
  • kernel_update_required - требуется ли обновление ядра
  • sevice_pack_url - ссылка на пакет обновления приложения (если доступен)
  • kernel_url - ссылка на обновление ядра (если требуется)

GET /updates/all

Получить список всех доступных обновлений (заглушка).