Dela via


Översikt av SDK för chatt

Azure Communication Services Chat-SDK:er kan användas för att lägga till omfattande realtidschatt i dina program.

Chatt-SDK-funktioner

I följande tabell visas de funktioner som för närvarande är tillgängliga i Communication Services chatt-SDK:er.

Grupp med funktioner Kapacitet Azure CLI-verktyg JavaScript Java .NÄT Python Ios Android
Kärnfunktioner Skapa en chatttråd mellan två eller flera användare ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
Uppdatera ämnet för en chatttråd ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
Lägga till eller ta bort deltagare från en chatttråd ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
Välj om du vill dela chattmeddelandehistorik med deltagaren som läggs till ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
Hämta en lista över deltagare i en chatttråd ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
Ta bort en chatttråd ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
Med en kommunikationsanvändare hämtar du listan över chatttrådar som användaren är en del av ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
Hämta information för en viss chatttråd ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
Skicka och ta emot meddelanden i en chatttråd ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
Uppdatera innehållet i det skickade meddelandet ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
Ta bort ett meddelande som du skickade tidigare ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
Läskvitto på meddelanden som andra deltagare i chatten har läst ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
Få ett meddelande när deltagarna aktivt skriver ett meddelande i en chatttråd ✔️ ✔️ ✔️
Hämta alla meddelanden i en chatttråd ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
Skicka Unicode-emojis som en del av meddelandeinnehållet ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
Lägga till metadata i chattmeddelanden ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
Lägg till visningsnamn till skrivindikatormeddelande ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
Realtidsmeddelanden (aktiveras av proprietärt signalpaket**) Chattklienter kan prenumerera för att få realtidsuppdateringar för inkommande meddelanden och andra åtgärder som utförs i en chatttråd. En lista över uppdateringar som stöds för realtidsaviseringar finns i Chattbegrepp ✔️ ✔️ ✔️
Mobila push-meddelanden med Notification Hub Chat SDK tillhandahåller API:er som gör det möjligt för klienter att meddelas om inkommande meddelanden och andra åtgärder som inträffar i en chatttråd. Chat SDK åstadkommer detta genom att ansluta en Azure Notification Hub till din Communication Services-resurs. I situationer där din mobilapp inte körs i förgrunden finns mönster tillgängliga för att utlösa pop-up-notiser ("toasts") för att informera slutanvändarna, se Chattbegrepp. ✔️ ✔️
Rapportering
(Den här informationen är tillgänglig under fliken Övervakning för din Communication Services-resurs på Azure Portal)
Förstå API-trafik från chattappen genom att övervaka publicerade mått i Azure Metrics Explorer och ange aviseringar för att identifiera avvikelser ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
Övervaka och felsöka din Communication Services-lösning genom att aktivera diagnostikloggning för din resurs ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️

Anmärkning

Det proprietära signalpaketet implementeras med hjälp av web sockets. Den återgår till lång avsökning om webbsocketer inte stöds.

Stöd för JavaScript Chat SDK per operativsystem och webbläsare

Följande tabell representerar den uppsättning webbläsare och versioner som stöds, som för närvarande är tillgängliga.

Windows macOS Ubuntu Linux Android Ios iPad OS
Chatt-SDK Firefox*, Chrome*, nya Microsoft Edge Firefox*, Chrome*, Safari* Krom* Krom* Krom* Safari* Safari*

Anmärkning

Den senaste versionen stöds utöver de två tidigare versionerna.

Nästa steg

Följande dokument kan vara intressanta för dig: