Netwerk onbetrouwbaar? Klanten kunnen blijven chatten. Berichten worden lokaal in de wachtrij geplaatst en automatisch gesynchroniseerd wanneer de connectiviteit terugkeert. Service workers cachen bronnen voor directe laadtijd. Uw AI-agent werkt overal, altijd — zelfs op onbetrouwbare mobiele verbindingen.
Internetverbinding is niet consistent. Mobiele klanten verliezen signaal. Wi-Fi valt weg. Netwerkuitval komt voor. Uw AI-agent zou niet moeten verdwijnen wanneer verbindingen falen. Onze offline modus houdt gesprekken gaande, plaatst berichten lokaal in de wachtrij en synchroniseert automatisch wanneer de connectiviteit hersteld is.
Klanten in treinen, metro's of vliegtuigen ervaren intermitterende connectiviteit. Retaillocaties in kelders of landelijke gebieden hebben onbetrouwbare dekking. Bedrijfsgebruikers achter bedrijfsfirewalls worden geconfronteerd met onvoorspelbare netwerkcondities. Zonder offline ondersteuning onderbreekt elke netwerkstoring gesprekken, frustreert klanten en drijft ze weg.
Wanneer klanten berichten verzenden terwijl ze offline zijn:
online-evenement van de browser een flush die de in de wachtrij geplaatste berichten in volgorde verzendtAlle kritieke bronnen worden gecached met een cache-eerst strategie:
Nieuwe pagina-ladingen vereisen geen netwerk rondreizen — alles wordt onmiddellijk vanuit de cache weergegeven.
Zodra de browser offline gaat, verschijnt er een persistente banner boven het invoergebied:
> Je bent offline — berichten worden in de wachtrij geplaatst
> Berichten worden lokaal opgeslagen en worden verzonden wanneer de verbinding is hersteld.
De banner verdwijnt automatisch zodra de connectiviteit terugkeert.
Elk in afwachting zijnd bericht toont zijn huidige bezorgstatus direct onder de bubble:
Wanneer de browser de connectiviteit herstelt, luistert de widget naar het online-evenement en flusht onmiddellijk de IndexedDB-wachtrij in volgorde. De service worker kan ook een flush aanvragen via een FLUSH_QUEUE-bericht, waardoor achtergrondbezorgpogingen mogelijk zijn terwijl het tabblad open is.