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 Możliwość Interfejs wiersza polecenia platformy Azure JavaScript Java .NET Python iOS Android
Podstawowe możliwości Tworzenie wątku czatu między co najmniej 2 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 ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
Pobieranie listy uczestników w wątku czatu ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
Usuwanie wątku czatu ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
Biorąc pod uwagę użytkownika komunikacji, pobierz listę wątków czatu, których użytkownik jest częścią ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
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, które zostały odczytane przez innych uczestników czatu ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
Otrzymuj powiadomienia, gdy uczestnicy aktywnie wpisywają wiadomość w wątku czatu ✔️ ✔️ ✔️
Pobieranie wszystkich 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ć aktualizacje w czasie rzeczywistym dla przychodzących wiadomości i innych operacji 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 przez połączenie centrum powiadomień platformy Azure z zasobem usług komunikacyjnych. W sytuacjach, gdy aplikacja mobilna nie działa na pierwszym planie, wzorce są dostępne do uruchamiania wyskakujących powiadomień ("wyskakujących") w celu poinformowania 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)
Omówienie ruchu interfejsu API z aplikacji do czatu przez monitorowanie opublikowanych metryk w Eksploratorze metryk platformy Azure i ustawianie alertów w celu wykrywania nieprawidłowości ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
Monitorowanie i debugowanie rozwiązania Usług komunikacyjnych przez włączenie rejestrowania diagnostycznego dla zasobu ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️

Uwaga

Zastrzeżony pakiet sygnalizacyjny jest implementowany przy użyciu gniazd internetowych. Powrót do długiego sondowania, jeśli gniazda internetowe nie są obsł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
Zestaw SDK czatu Firefox*, Chrome*, new Edge Firefox*, Chrome*, Safari* Chrome* Chrome* Chrome* Safari* Safari*

Uwaga

Najnowsza wersja jest obsługiwana oprócz dwóch poprzednich wersji.

Następne kroki

Poniższe dokumenty mogą cię zainteresować: