Overzicht van de chat-SDK
Azure Communication Services Chat SDK's kunnen worden gebruikt om uitgebreide, realtime chat toe te voegen aan uw toepassingen.
Mogelijkheden van chat-SDK
In de volgende tabel ziet u de set functies die momenteel beschikbaar zijn in de Communication Services-chat-SDK's.
Groep van functies | Mogelijkheid | Azure-CLI | JavaScript | Java | .NET | Python | iOS | Android |
---|---|---|---|---|---|---|---|---|
Belangrijkste mogelijkheden | Een chatgesprek tussen 2 of meer gebruikers maken | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
Het onderwerp van een chatgesprek bijwerken | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | |
Deelnemers toevoegen aan of verwijderen uit een chatgesprek | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | |
Kiezen of u de chatberichtgeschiedenis wilt delen met de deelnemer die wordt toegevoegd | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | |
Een lijst met deelnemers ophalen in een chatgesprek | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | |
Een chatgesprek verwijderen | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | |
Met een communicatiegebruiker haalt u de lijst met chatthreads op waarvan de gebruiker deel uitmaakt | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | |
Informatie ophalen voor een bepaald chatgesprek | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | |
Berichten verzenden en ontvangen in een chatgesprek | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | |
De inhoud van uw verzonden bericht bijwerken | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | |
Een bericht verwijderen dat u eerder hebt verzonden | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | |
Leesbevestigingen voor berichten die zijn gelezen door andere deelnemers in een chat | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | |
Ontvang een melding wanneer deelnemers actief een bericht typen in een chatgesprek | ❌ | ✔️ | ❌ | ❌ | ❌ | ✔️ | ✔️ | |
Alle berichten in een chatgesprek ophalen | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | |
Unicode-emoji's verzenden als onderdeel van berichtinhoud | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | |
Metagegevens toevoegen aan chatberichten | ❌ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | |
Weergavenaam toevoegen om indicatormelding te typen | ❌ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | |
Realtime meldingen (ingeschakeld door eigen signaleringspakket**) | Chatclients kunnen zich abonneren om realtime updates te krijgen voor binnenkomende berichten en andere bewerkingen die plaatsvinden in een chatthread. Zie Chatconcepten voor een lijst met ondersteunde updates voor realtimemeldingen | ❌ | ✔️ | ❌ | ❌ | ❌ | ✔️ | ✔️ |
Mobiele pushmeldingen met Notification Hub | De Chat SDK biedt API's waarmee clients kunnen worden gewaarschuwd voor binnenkomende berichten en andere bewerkingen die plaatsvinden in een chat-thread 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 activeren om eindgebruikers te informeren, raadpleegt u Chat-concepten. | ❌ | ❌ | ❌ | ❌ | ❌ | ✔️ | ✔️ |
Rapportage (deze informatie is beschikbaar op het tabblad Bewaking voor uw Communication Services-resource in Azure Portal) |
Api-verkeer van uw chat-app begrijpen door de gepubliceerde metrische gegevens in Azure Metrics Explorer te bewaken en waarschuwingen in te stellen om afwijkingen te detecteren | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
Uw Communication Services-oplossing bewaken en fouten opsporen door diagnostische logboekregistratie in te schakelen voor uw resource | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
Notitie
Het eigen signaleringspakket wordt geïmplementeerd met behulp van websockets. Deze wordt teruggezet op lange polling als websockets niet worden ondersteund.
JavaScript Chat SDK-ondersteuning per besturingssysteem en browser
De volgende tabel vertegenwoordigt de set 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* |
Notitie
De nieuwste versie wordt ondersteund naast de vorige twee releases.
Volgende stappen
De volgende documenten zijn mogelijk interessant voor u:
- Uzelf bekend maken met de chatconcepten
- Meer informatie over de werking van prijzen voor chatten