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 onmiddellijke laadtijd. Uw AI-agent werkt overal, altijd - zelfs op onbetrouwbare mobiele verbindingen.
Internetconnectiviteit is niet consistent. Mobiele klanten verliezen signaal. Wi-Fi valt weg. Netwerkstoringen komen voor. Uw AI-agent zou niet moeten verdwijnen wanneer verbindingen falen. Onze offline modus houdt gesprekken vloeiend, plaatst berichten lokaal in de wachtrij en synchroniseert automatisch wanneer de connectiviteit herstelt.
Klanten in treinen, metro's of vliegtuigen ervaren intermitterende connectiviteit. Retailsites 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-first strategie:
Nieuwe paginalaadtijden vereisen geen netwerkrondtrips - alles wordt onmiddellijk vanuit de cache weergegeven.
Zodra de browser offline gaat, verschijnt er een persistente banner boven het invoergebied:
> U 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 zijnde 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.