Dokumentacja

Sprawdzanie aktualizacji aplikacji

Pobierz numer najnowszej wersji i listę zmian jako JSON, a następnie pobierz i zweryfikuj ZIP aplikacji.

28 paź 2026 · Czas czytania: 2 min

Najnowsza wersja i zmiany

Pobierz informacje o najnowszej wersji NQ2 Local:

GET /api/apps/nq2-local/latest-version

Odpowiedź to JSON ze statusem HTTP 200 i Content-Type: application/json.

PoleZnaczenie
applicationIdentyfikator aplikacji, obecnie nq2-local
versionNajwyższa opublikowana stabilna wersja liczbowa, np. 1.0.1
released_atData wydania w formacie YYYY-MM-DD
changelog.en, changelog.plListy zmian po angielsku i po polsku
download_urlAdres pobierający zawsze najnowszą paczkę
archive_urlAdres archiwum tej konkretnej wersji
release_notes_urlStrona wydania z opisem
sizeRozmiar archiwum w bajtach
sha256Suma kontrolna SHA-256 archiwum

Odpowiedź opisuje najnowszą dostępną wersję. Nie zna wersji zainstalowanej: aplikacja kliencka porównuje trzy liczbowe składniki numeru. Na przykład 1.10.0 jest nowsze od 1.9.0. W polskim interfejsie użyj changelog.pl.

Pobieranie

Pobierz najnowszy ZIP aplikacji:

GET /api/apps/nq2-local/download.zip

Plik sumy kontrolnej jest dostępny pod /api/apps/nq2-local/download.zip.sha256.

Po sprawdzeniu wersji updater może użyć archive_url, aby pobrać dokładnie wersję opisaną w odpowiedzi. Przed instalacją zweryfikuj rozmiar i SHA-256. Adres najnowszej paczki może się zmienić, jeśli pomiędzy sprawdzeniem wersji a pobraniem zostanie opublikowane kolejne wydanie.

Każda aplikacja przechowuje paczki poszczególnych wersji we własnym katalogu, np. /api/apps/nq2-local/downloads/1.0.1.zip. Plik sumy kontrolnej ma dodatkową końcówkę .sha256. Strona aplikacji zawiera historię wydań i linki do tych paczek.

Praca lokalna

Uruchom hugo server i użyj tych samych ścieżek na serwerze lokalnym:

curl --fail http://localhost:1313/api/apps/nq2-local/latest-version
curl --fail http://localhost:1313/api/apps/nq2-local/download.zip --output nq2.zip

Hugo generuje nowe endpointy aplikacji bezpośrednio, również podczas pracy lokalnej. Po publikacji Cloudflare Pages korzysta z odpowiadających im reguł.

Hugo generuje pliki API podczas budowania strony. Dodatkowy generator ani backend nie są potrzebne.