Nätverket är opålitligt? Kunder kan fortsätta chatta. Meddelanden köas lokalt och synkroniseras automatiskt när anslutningen återställs. Tjänstearbetare cachar resurser för omedelbar laddning. Din AI-agent fungerar var som helst, när som helst - även på fläckiga mobila anslutningar.
Internetanslutning är inte konsekvent. Mobila kunder tappar signal. Wi-Fi faller. Nätverksavbrott inträffar. Din AI-agent bör inte försvinna när anslutningar sviktar. Vårt offline-läge håller konversationerna flytande, köar meddelanden lokalt och synkroniserar automatiskt när anslutningen återställs.
Kunder på tåg, tunnelbanor eller flygplan upplever intermittent anslutning. Detaljhandelsplatser i källare eller landsbygdsområden har fläckig täckning. Företagsanvändare bakom företagsbrandväggar står inför oförutsägbara nätverksförhållanden. Utan offline-stöd avbryter varje nätverksproblem konversationer, frustrerar kunder och driver bort dem.
När kunder skickar meddelanden medan de är offline:
online-händelse en flush som skickar köade meddelanden i sekvensordningAlla kritiska resurser cachas med en cache-först-strategi:
Nya sidladdningar kräver inga nätverksrundor - allt renderas omedelbart från cache.
Så snart webbläsaren går offline visas en bestående banner ovanför inmatningsområdet:
> Du är offline - meddelanden kommer att köas
> Meddelanden lagras lokalt och kommer att skickas när anslutningen återställs.
Bannern försvinner automatiskt när anslutningen återställs.
Varje väntande meddelande visar sitt aktuella leveransläge direkt under bubblan:
När webbläsaren återfår anslutning lyssnar widgeten efter online-händelsen och flushar omedelbart IndexedDB-kön i sekvensordning. Tjänstearbetaren kan också begära en flush via ett FLUSH_QUEUE-meddelande, vilket möjliggör bakgrundsleveransförsök medan fliken är öppen.