Udostępnij przez


Omówienie zestawu SDK czatów

Zestawy SDK czatu usług Azure Communication Services mogą służyć do dodawania rozbudowanych czatów w czasie rzeczywistym do aplikacji.

Możliwości zestawu SDK czatu

W poniższej tabeli przedstawiono zestaw funkcji, które są obecnie dostępne w zestawach SDK czatu usług komunikacyjnych.

Grupa funkcji Zdolność Azure CLI JavaScript Jawa .NET Pyton Ios Android
Podstawowe możliwości Tworzenie wątku czatu między co najmniej dwoma użytkownikami ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
Aktualizowanie tematu wątku czatu ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
Dodawanie lub usuwanie uczestników z wątku czatu ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
Wybierz, czy chcesz udostępnić historię wiadomości na czacie z dodanym uczestnikiem ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
Uzyskaj listę uczestników w wątku czatu ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
Usuwanie wątku czatu ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
Mając użytkownika komunikacyjnego, pobierz listę wątków czatu, w których uczestniczy użytkownik. ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
Uzyskiwanie informacji dla określonego wątku czatu ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
Wysyłanie i odbieranie wiadomości w wątku czatu ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
Aktualizowanie zawartości wysłanej wiadomości ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
Usuwanie wcześniej wysłanej wiadomości ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
Odczytywanie potwierdzeń dotyczących wiadomości odczytanych przez innych uczestników czatu ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
Otrzymuj powiadomienia, gdy uczestnicy aktywnie wpisywają wiadomość w wątku czatu ✔️ ✔️ ✔️
Uzyskaj wszystkie wiadomości w wątku czatu ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
Wysyłanie emoji Unicode w ramach zawartości wiadomości ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
Dodawanie metadanych do wiadomości czatu ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
Dodawanie nazwy wyświetlanej do wpisywania powiadomienia wskaźnika ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
Powiadomienia w czasie rzeczywistym (włączone przez zastrzeżony pakiet sygnalizacyjny**) Klienci czatu mogą subskrybować, aby otrzymywać aktualizacje w czasie rzeczywistym o przychodzących wiadomościach i innych operacjach występujących w wątku czatu. Aby wyświetlić listę obsługiwanych aktualizacji dla powiadomień w czasie rzeczywistym, zobacz Pojęcia dotyczące czatu ✔️ ✔️ ✔️
Powiadomienia wypychane dla urządzeń przenośnych za pomocą usługi Notification Hub Zestaw SDK czatu udostępnia interfejsy API umożliwiające klientom powiadamianie o przychodzących wiadomościach i innych operacjach występujących w wątku czatu. Zestaw SDK czatu umożliwia połączenie centrum powiadomień platformy Azure z zasobem usług Communication Services. W sytuacjach, gdy aplikacja mobilna nie działa na pierwszym planie, można użyć wzorców do uruchomienia powiadomień wyskakujących ("tostów"), aby poinformować użytkowników końcowych; zobacz Pojęcia dotyczące czatu. ✔️ ✔️
Raportowanie
(te informacje są dostępne na karcie Monitorowanie zasobu usług komunikacyjnych w witrynie Azure Portal)
Zrozumienie ruchu API w Twojej aplikacji czatowej przez monitorowanie opublikowanych metryk w Eksploratorze Metryk platformy Azure i ustawianie alertów w celu wykrywania nieprawidłowości. ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
Monitoruj i debuguj Twoje rozwiązanie Usług komunikacyjnych przez włączenie rejestrowania diagnostycznego dla zasobu ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️

Uwaga

Zastrzeżony pakiet sygnalizacyjny jest implementowany przy użyciu gniazd internetowych. Wraca do długiego sondowania, jeśli gniazda internetowe są nieobsługiwane.

Obsługa zestawu JavaScript Chat SDK przez system operacyjny i przeglądarkę

W poniższej tabeli przedstawiono zestaw obsługiwanych przeglądarek i wersji, które są obecnie dostępne.

Windows macOS Ubuntu Linux Android Ios System operacyjny iPad
SDK czatowy Firefox*, Chrome*, nowa przeglądarka Microsoft Edge Firefox*, Chrome*, Safari* Chrom* Chrom* Chrom* Safari* Safari*

Uwaga

Najnowsza wersja jest obsługiwana w dodatku do dwóch poprzednich wersji.

Następne kroki

Poniższe dokumenty mogą cię zainteresować: