Sizin için ne yapar
- Mesajlar ve tepkiler, karşı tarafın telefonunda ve diğer cihazlarınızda hemen görünür.
- Çevrimdışı olan bir telefon geri döndüğünde boşluk bırakmadan eksiklerini tamamlar.
Nasıl çalışır
Her uygulama sunucuya kimliği doğrulanmış bir WebSocket bağlantısı açık tutar. Bir mesaj gönderdiğinizde sunucu onu önce veritabanına yazar, ancak ondan sonra bir olay yayınlar. Birkaç sunucu süreci yan yana çalışır ve olayları ortak bir yayınla/abone ol kanalı üzerinden birbirine iletir; böylece alıcının bağlantısını hangi süreç tutuyorsa mesajı o teslim eder.
Alıcı çevrimdışıysa bir anlık bildirim telefonunu uyandırır ve uygulama yeniden bağlandığında bir tekrar oynatma kaydından eksiklerini tamamlar. Uçtan uca şifreli bir sohbette tüm bu yoldan geçen, sunucunun okuyamadığı şifreli bir zarftır.
Perde arkasında
WebSocket · Node.js · TypeScript · PostgreSQL · Redis
Sık sorulan sorular
Bağlantı yokken mesaj gönderirsem ne olur?
Uygulama, bağlantı geri geldiğinde gönderir. Sunucu mesajı aldığında, kimseye haber verilmeden önce kaydedilir.
Sunucu şifreli bir mesajı ne kadar saklar?
Alıcının her telefonu kendi kopyasını alana kadar, en fazla 30 gün.