Tryb offline#
Tryb offline to treść miasta — trasy, punkty i znajdźki — zapisana na telefonie. Dzięki niej aplikacja czyta opisy bez zasięgu, a zaliczenia i zebrane znajdźki czekają w lokalnej kolejce i wysyłają się same, gdy sieć wróci.
Skąd aplikacja bierze treść bez sieci#
- Treść offline to pliki z danymi miasta: trasy, punkty i znajdźki (bez kafelków mapy).
- Pobiera je ekran Konto → Paczka offline. Pokazuje, czy treść jest już na telefonie (Nie pobrano jeszcze, Zainstalowana lokalnie: vN, Lokalnie: vN · dostępna aktualizacja), ma przycisk Pobierz paczkę / Pobierz ponownie, licznik plików (N / M plików) i napis Paczka vN gotowa — możesz iść offline (GPS włączony) po zakończeniu.
- Paczki są wersjonowane: nowsza treść nie podmienia po cichu połowy plików, tylko pojawia się jako nowsza wersja do pobrania. Dopóki jej nie pobierzesz, masz dokładnie to, co zapisałeś.
- Ten ekran jest dziś częścią sekcji Admin (patrz ramka wyżej). Zwykły gracz nie ma własnego ekranu offline ani przełącznika „tryb offline” — nie ma czego włączać.
Co działa bez internetu#
| Czynność | Bez sieci | Jak to działa |
|---|---|---|
| ostatnie znane statystyki w Koncie | tak | kilometry, trasy i znajdźki z ostatniego odświeżenia zostają na telefonie i widzisz je, gdy serwer jest nieosiągalny |
| mapa | tylko obejrzane fragmenty | kafelki, które zdążyły się wczytać, pochodzą z pamięci podręcznej telefonu; nie ma funkcji pobrania mapy „na zapas”, więc nieodwiedzone fragmenty zostaną puste |
| otwarcie trasy i czytanie punktów | nie (bez treści na telefonie) | trasa musi być zapisana na telefonie; bez tego aplikacja prosi o pobranie paczki (Trasy, Punkty na trasie) |
| zaliczenie punktu GPS | nie (bez treści na telefonie) | promień liczy aplikacja z treści zapisanej na telefonie, a zatwierdza serwer po synchronizacji (GPS i dokładność pozycji) |
| zebranie znajdźki | nie (bez treści na telefonie) | jak wyżej — po powrocie sieci nic się nie dubluje (Zbieranie znajdźki) |
| odpowiedź na zagadkę | nie (bez treści na telefonie) | poprawność rozstrzyga serwer, więc odpowiedź czeka w kolejce na sieć |
| prowadzenie po ulicach (Nawiguj) | nie w aplikacji | bez sieci zobaczysz dystans w linii prostej i propozycję Mapy / Waze (Nawigacja) |
| logowanie i zakładanie konta | nie | pierwsze logowanie i odświeżenie sesji wymagają internetu (Konto i profil) |
| wspólne zwiedzanie (lobby) | nie | stan lobby trzyma serwer (Wspólne zwiedzanie) |
| raport błędu z aplikacji | tak, z opóźnieniem | raport zapisuje się na telefonie i poleci przy następnym starcie z siecią (Zgłoszenia i raporty błędów) |
Praktyczny wniosek: bez treści na telefonie „offline” sprowadza się do mapy z pamięci podręcznej i ostatnich znanych liczb w Koncie. Żeby przejść trasę bez zasięgu, potrzebna jest paczka treści, a tę pobiera konto administratora.
Kolejka akcji i automatyczna synchronizacja#
- Każda akcja — start trasy, zaliczenie punktu, zebranie znajdźki, porzucenie trasy — dostaje własny numer zdarzenia. Dlatego wysłanie jej dwa razy nie tworzy duplikatu: drugie zgłoszenie jest rozpoznawane jako to samo.
- Kolejka wysyła się automatycznie, gdy sieć wróci — przy odświeżaniu statystyk i wejściu w ekrany, które pytają serwer. Gdy coś naprawdę czeka, w Koncie pojawia się wiersz Oczekuje na sync: N akcji z przyciskiem Synchronizuj teraz; nie musisz nic „wysyłać ręcznie”.
- Do kolejki trafia tylko to, co aplikacja policzyła lokalnie, a do tego potrzebna jest treść trasy na telefonie. Bez paczki zaległa akcja nie powstaje — zamiast wpisu w kolejce zobaczysz prośbę o pobranie paczki.
- Ostatni znany stan (kilometry, trasy, znajdźki) też leży na telefonie, więc w Koncie widzisz swoje wyniki nawet bez zasięgu.
- Po synchronizacji liczy się wersja serwera, a nie lokalna kopia — to on jest źródłem prawdy dla nagród i postępu (Konto i profil).
Czego offline nie zrobisz#
- Nie włączysz trybu offline przełącznikiem — takiego ustawienia nie ma; treść na telefon pobiera się z ekranu w sekcji Admin.
- Nie otworzysz trasy, której nie ma na telefonie — nowa treść z serwera poczeka na sieć.
- Nie zaliczysz punktu bez treści na telefonie — nawet stojąc dokładnie przy punkcie.
- Nie skorzystasz z prowadzenia po ulicach — trasę pieszą liczy serwer; bez sieci zostaje mapa i systemowa nawigacja telefonu.
- Nie założysz konta ani nie zalogujesz się pierwszy raz — logowanie wymaga internetu.
- Nie dołączysz do wspólnego zwiedzania — wspólne przejścia trzyma serwer.
- Nie wyślesz raportu błędu od razu — zapisze się na telefonie i poczeka na sieć.
Jak sprawdzić, co działa bez sieci#
- Test bez paczki (dostępny dla każdego): wejdź raz na mapę przy Wi-Fi, potem włącz tryb samolotowy i sprawdź Konto (zostają ostatnie znane liczby) oraz mapę (rysują się tylko obejrzane fragmenty). Próba otwarcia trasy skończy się prośbą o pobranie treści na telefon.
- Test z paczką (konto administratora): pobierz paczkę, włącz tryb samolotowy, otwórz trasę, dotknij Start, zalicz punkt, a potem wyłącz tryb samolotowy i sprawdź statystyki w Koncie.
- Stan treści offline ma jedno miejsce w interfejsie: ekran Paczka offline (wersja treści i to, czy jest nowsza). Poza wierszem Oczekuje na sync: N akcji w Koncie nie ma osobnego licznika „akcje do wysłania” — nie szukaj go w innych zakładkach.
Na tej stronie nie ma kadru z aplikacji: ekran „Paczka offline” należy do sekcji administratora, więc zrzut z niego pokazywałby coś, czego zwykłe konto nie ma w menu.
Opis zgodny z aplikacją 0.120.1 (zaktualizowano 2026-09-26).