Sieć jest niestabilna? Klienci mogą kontynuować rozmowę. Wiadomości są lokalnie kolejkowane i automatycznie synchronizowane, gdy połączenie zostanie przywrócone. Pracownicy serwisu przechowują zasoby w pamięci podręcznej dla natychmiastowego załadunku. Twój agent AI działa wszędzie, o każdej porze — nawet na niestabilnych połączeniach mobilnych.
Łączność internetowa nie jest stabilna. Klienci mobilni tracą sygnał. Wi-Fi przerywa. Występują awarie sieci. Twój agent AI nie powinien znikać, gdy połączenia zawodzą. Nasz tryb offline utrzymuje rozmowy w toku, kolejkowanie wiadomości lokalnie i automatyczna synchronizacja, gdy połączenie zostanie przywrócone.
Klienci w pociągach, metrach lub samolotach doświadczają przerywanej łączności. Witryny detaliczne w piwnicach lub obszarach wiejskich mają słabą jakość sygnału. Użytkownicy korporacyjni za zaporami ogniowymi napotykają nieprzewidywalne warunki sieciowe. Bez wsparcia offline każde zakłócenie sieci przerywa rozmowy, frustruje klientów i odsuwa ich od nas.
Gdy klienci wysyłają wiadomości podczas pracy offline:
online przeglądarki uruchamia opróżnienie, które wysyła kolejkę wiadomości w kolejności sekwencyjnejWszystkie krytyczne zasoby są przechowywane w pamięci podręcznej przy użyciu strategii cache-first:
Nowe ładowania stron nie wymagają okrążeń sieciowych — wszystko renderuje się natychmiast z pamięci podręcznej.
Gdy tylko przeglądarka przechodzi w tryb offline, nad obszarem wejściowym pojawia się trwały baner:
> Jesteś offline — wiadomości będą kolejkuowane
> Wiadomości są przechowywane lokalnie i zostaną wysłane, gdy połączenie zostanie przywrócone.
Baner znika automatycznie, gdy połączenie zostanie przywrócone.
Każda oczekująca wiadomość pokazuje swój aktualny stan dostawy bezpośrednio pod dymkiem:
Gdy przeglądarka odzyskuje łączność, widget nasłuchuje zdarzenia online i natychmiast opróżnia kolejkę IndexedDB w kolejności sekwencyjnej. Pracownik serwisu może również zażądać opróżnienia za pomocą wiadomości FLUSH_QUEUE, umożliwiając próby dostarczenia w tle, gdy karta jest otwarta.