Overzicht van de chat-SDK

Azure Communication Services Chat-SDK's kunnen worden gebruikt om uitgebreide, realtime chat aan uw toepassingen toe te voegen.

Chat-SDK-mogelijkheden

De volgende lijst bevat de set functies die momenteel beschikbaar zijn in de Communication Services chat-SDK's.

Groep van functies Mogelijkheid Javascript Java .NET Python iOS Android
Belangrijkste mogelijkheden Een chatgesprek maken tussen 2 of meer gebruikers ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
Het onderwerp van een chatgesprek bijwerken ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
Deelnemers toevoegen aan of verwijderen uit een chatgesprek ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
Kies of u de geschiedenis van chatberichten wilt delen met de deelnemer die wordt toegevoegd ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
Een lijst met deelnemers in een chatgesprek op halen ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
Een chatgesprek verwijderen ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
Als u een communicatiegebruiker bent, kunt u de lijst met chatthreads op halen waar de gebruiker deel van uitmaakt ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
Informatie ophalen voor een bepaald chatgesprek ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
Berichten verzenden en ontvangen in een chatgesprek ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
De inhoud van het verzonden bericht bijwerken ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
Een bericht verwijderen dat u eerder hebt verzonden ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
Ontvangstbewijzen lezen voor berichten die zijn gelezen door andere deelnemers in een chatgesprek ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
Ontvang een melding wanneer deelnemers actief een bericht in een chatgesprek typen ✔️ ✔️ ✔️
Alle berichten in een chatgesprek ophalen ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
Unicode-emoji's verzenden als onderdeel van berichtinhoud ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
Metagegevens toevoegen aan chatberichten ✔️ ✔️ ✔️ ✔️ ✔️
Weergavenaam toevoegen aan het typen van een indicatormelding ✔️ ✔️ ✔️ ✔️ ✔️
Realtimemeldingen (ingeschakeld door een eigen signaleringspakket**) Chat-clients kunnen zich abonneren om realtime updates te krijgen voor binnenkomende berichten en andere bewerkingen die in een chatgesprek plaatsvinden. Zie Chatconcepten voor een lijst met ondersteunde updates voor realtime meldingen ✔️ ✔️ ✔️
Mobiele pushmeldingen met Notification Hub De Chat-SDK biedt API's waarmee clients op de hoogte kunnen worden gesteld van binnenkomende berichten en andere bewerkingen die plaatsvinden in een chatgesprek door een Azure Notification Hub te verbinden met uw Communication Services-resource. In situaties waarin uw mobiele app niet op de voorgrond wordt uitgevoerd, zijn patronen beschikbaar om pop-upmeldingen ('pop-upmeldingen') te geven om eindgebruikers te informeren. Zie Chatconcepten. ✔️
Servergebeurtenissen met Event Grid Gebruik de chatgebeurtenissen die beschikbaar zijn in Azure Event Grid om aangepaste meldingsservices in te stellen of om die gebeurtenis te posten op een webhook om bedrijfslogica uit te voeren, zoals het bijwerken van CRM-records nadat een chat is voltooid ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
Rapportage
(Deze informatie is beschikbaar op het tabblad Bewaking voor uw Communication Services resource op Azure Portal)
Inzicht in API-verkeer van uw chat-app door de gepubliceerde metrische gegevens in Azure Metrics Explorer en waarschuwingen in te stellen om afwijkingen te detecteren ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
Controleer en foutopsporing voor Communication Services oplossing door diagnostische logboekregistratie in te stellen voor uw resource ✔️ ✔️ ✔️ ✔️ ✔️ ✔️

**Het eigen signaleringspakket wordt geïmplementeerd met behulp van websockers. Deze wordt terugvallen op lange polling als websockls niet worden ondersteund.

Ondersteuning voor JavaScript Chat SDK per besturingssysteem en browser

De volgende tabel bevat de set van ondersteunde browsers en versies die momenteel beschikbaar zijn.

Windows macOS Ubuntu Linux Android iOS iPad OS
Chat-SDK Firefox,Chrome, nieuwe Edge Firefox,Chrome, Safari* Chrome* Chrome* Chrome* Safari* Safari*

*Houd er rekening mee dat de nieuwste versie wordt ondersteund naast de vorige twee releases.

Volgende stappen

De volgende documenten zijn mogelijk interessant voor u: