Ağ güvenilir değil mi? Müşteriler sohbet etmeye devam edebilir. Mesajlar yerel olarak kuyruklanır ve bağlantı geri döndüğünde otomatik olarak senkronize edilir. Servis çalışanları, anında yükleme için kaynakları önbelleğe alır. AI ajanınız her yerde, her zaman çalışır — hatta kararsız mobil bağlantılarda bile.
İnternet bağlantısı tutarlı değil. Mobil müşteriler sinyal kaybı yaşıyor. Wi-Fi kopuyor. Ağ kesintileri oluyor. AI ajanınız bağlantılar zayıfladığında kaybolmamalıdır. Bizim çevrimdışı modumuz, konuşmaların akışını sürdürür, mesajları yerel olarak kuyruklar ve bağlantı geri geldiğinde otomatik olarak senkronize eder.
Trenlerde, metroda veya uçakta olan müşteriler kesintili bağlantılar yaşar. Bodrum katlarındaki veya kırsal alanlardaki perakende siteleri düzensiz kapsama sahiptir. Kurumsal güvenlik duvarlarının arkasındaki kurumsal kullanıcılar öngörülemeyen ağ koşullarıyla karşılaşır. Çevrimdışı destek olmadan, her ağ aksaklığı konuşmaları kesintiye uğratır, müşterileri hayal kırıklığına uğratır ve onları uzaklaştırır.
Müşteriler çevrimdışı iken mesaj gönderdiğinde:
online olayı, kuyruklanmış mesajları sıra düzeninde göndermek için bir boşaltma tetiklerTüm kritik kaynaklar, öncelikle önbellekleme stratejisi kullanılarak önbelleğe alınır:
Yeni sayfa yüklemeleri ağ gidiş-dönüşlerine ihtiyaç duymaz — her şey hemen önbellekten yüklenir.
Tarayıcı çevrimdışı olduğunda, giriş alanının üzerinde kalıcı bir banner görünür:
> Çevrimdışısınız — mesajlar kuyruklanacak
> Mesajlar yerel olarak depolanır ve bağlantı geri geldiğinde gönderilecektir.
Banner, bağlantı geri döndüğünde otomatik olarak kaybolur.
Her bekleyen mesaj, balonun hemen altında mevcut teslimat durumunu gösterir:
Tarayıcı bağlantıyı yeniden kazandığında, widget online olayını dinler ve hemen IndexedDB kuyruğunu sıra düzeninde boşaltır. Servis çalışanı, arka planda teslimat denemeleri için FLUSH_QUEUE mesajı aracılığıyla da bir boşaltma talep edebilir.