Nettverket er upålitelig? Kundene kan fortsette å chatte. Meldinger køes lokalt og synkroniseres automatisk når tilkoblingen gjenopprettes. Tjenestearbeidere cacher ressurser for umiddelbar lasting. AI-agenten din fungerer hvor som helst, når som helst - selv på ustabile mobile forbindelser.
Internett-tilkobling er ikke konsekvent. Mobile kunder mister signal. Wi-Fi faller. Nettverksavbrudd skjer. AI-agenten din bør ikke forsvinne når forbindelser svikter. Vår offline-modus holder samtaler flytende, køer meldinger lokalt og synkroniserer automatisk når tilkoblingen gjenopprettes.
Kunder på tog, t-baner, eller fly opplever intermitterende tilkobling. Detaljhandelssteder i kjellere eller landlige områder har sporadisk dekning. Bedriftsbrukere bak bedriftsbrannmurer står overfor uforutsigbare nettverksforhold. Uten offline-støtte avbryter hver nettverksfeil samtaler, frustrerer kunder, og driver dem bort.
Når kunder sender meldinger mens de er offline:
online-hendelse en flush som sender køede meldinger i sekvensrekkefølgeAlle kritiske ressurser caches ved hjelp av en cache-først strategi:
Nye sideinnlastinger krever ikke nettverksrunder - alt gjengis umiddelbart fra cache.
Så snart nettleseren går offline, vises et vedvarende banner over inndataområdet:
> Du er offline - meldinger vil bli køet
> Meldinger lagres lokalt og vil bli sendt når forbindelsen er gjenopprettet.
Banneret forsvinner automatisk når tilkoblingen gjenopprettes.
Hver ventende melding viser sin nåværende leveringsstatus direkte under boblen:
Når nettleseren gjenoppretter tilkoblingen, lytter widgeten etter online-hendelsen og flushes umiddelbart IndexedDB-køen i sekvensrekkefølge. Tjenestearbeideren kan også be om en flush via en FLUSH_QUEUE-melding, noe som tillater bakgrunnsleveringsforsøk mens fanen er åpen.