Converse.js 13.0.0: Smartare domäner och bättre meddelandekontroll
Converse.js 13.0.0 ger tre viktiga förbättringar till XMPP-chattar
Små detaljer gör ofta stor skillnad när man bygger realtidschattar. Den nya versionen av Converse.js tar inte om det grundläggande, men den stärker flera praktiska områden som många utvecklare märker direkt.
Smartare hantering av domäner
Många XMPP-lösningar brottas med domänproblem. Användare som lägger till kontakter eller startar chattar måste ofta ange rätt domän, och det är lätt att välja fel.
I den nya versionen kan man sätta en standarddomän eller låsa domänen helt. Systemet lägger då till rätt domän automatiskt när användaren skriver in en kontakt eller startar en chatt. Det minskar fel och fungerar särskilt bra i företagsmiljöer, multi-tenant-lösningar och IoT-system.
Bättre hantering av MUC-rum
Tidigare kunde låsta domäner störa adresshanteringen i MUC-rum. Det ledde ibland till felaktiga adresser och problem med att ansluta till rum.
Nu rensas låsta MUC-domäner bort från adresserna. Användare kan skriva in eller klistra in rum-adresser utan att behöva oroa sig för dubbla domäner. Det är en liten men viktig förbättring för användarupplevelsen.
Stöd för XEP-0444: Ta bort meddelanden
Converse.js har nu stöd för XEP-0444. Det är protokollet som gör det möjligt att ta bort ett skickat meddelande.
Det ger användarna möjlighet att rätta fel eller ta bort oavsiktligt skickade meddelanden. Samtidigt uppfyller det modern chat-standard och ger kontroll över kommunikationshistoriken. För utvecklare betyder det att man kan bygga funktioner för att ta bort meddelanden utan att skapa egna lösningar.
Vad det betyder för din miljö
Uppgradering till version 13.0.0 ger flera fördelar i produktion:
- Färre supportärenden kring felaktiga JID-adresser
- Bättre stöd för moderna chat-vanor
- Starkare domänkontroll i multi-tenant-miljöer
- Standardbaserad funktion för att ta bort meddelanden
XMPP är fortfarande ett starkt val för realtidskommunikation. De här uppdateringarna visar att protokollet fortsätter att utvecklas baserat på praktiska behov.
Hos NameOcean vet vi att bra infrastruktur handlar om smarta val och detaljer. Det gäller både domäner, DNS och SSL. För att få bästa möjliga resultat med Converse.js behöver du en hostingmiljö som stöder WebSocket-anslutningar. Vi hjälper gärna med både SSL-hantering och stabil hosting för XMPP-baserade applikationer.