Přehled sady SDK pro chatování
Sady AZURE Communication Services Chat SDK je možné použít k přidání bohatého chatu v reálném čase do vašich aplikací.
Možnosti chatovací sady SDK
Následující tabulka uvádí sadu funkcí, které jsou aktuálně dostupné v chatovacích sadách SDK komunikačních služeb.
Skupina funkcí | Schopnost | Azure CLI | JavaScript | Java | .NET | Python | iOS | Android |
---|---|---|---|---|---|---|---|---|
Základní možnosti | Vytvoření vlákna chatu mezi 2 nebo více uživateli | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
Aktualizace tématu vlákna chatu | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | |
Přidání nebo odebrání účastníků z vlákna chatu | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | |
Zvolte, jestli chcete sdílet historii chatových zpráv s přidaným účastníkem. | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | |
Získání seznamu účastníků ve vlákně chatu | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | |
Odstranění vlákna chatu | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | |
Získání seznamu vláken chatu, na které je uživatel členem | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | |
Získání informací pro konkrétní vlákno chatu | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | |
Odesílání a příjem zpráv ve vlákně chatu | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | |
Aktualizace obsahu odeslané zprávy | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | |
Odstranění dříve odeslané zprávy | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | |
Potvrzení o přečtení zpráv přečtených ostatními účastníky chatu | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | |
Upozorňování, když účastníci aktivně zapisují zprávu ve vlákně chatu | ❌ | ✔️ | ❌ | ❌ | ❌ | ✔️ | ✔️ | |
Získání všech zpráv ve vlákně chatu | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | |
Odesílání emoji Unicode jako součásti obsahu zprávy | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | |
Přidání metadat do zpráv chatu | ❌ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | |
Přidání zobrazovaného názvu k zadání oznámení indikátoru | ❌ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | |
Oznámení v reálném čase (povolená proprietárním balíčkem signalizace**) | Klienti chatu se můžou přihlásit k odběru aktualizací příchozích zpráv v reálném čase a dalších operací, ke kterým dochází ve vlákně chatu. Seznam podporovaných aktualizací pro oznámení v reálném čase najdete v tématu Koncepty chatu. | ❌ | ✔️ | ❌ | ❌ | ❌ | ✔️ | ✔️ |
Mobilní nabízená oznámení s centrem oznámení | Sada SDK pro chat poskytuje rozhraní API, která klientům umožňují dostávat oznámení o příchozích zprávách a dalších operacích, ke kterým dochází ve vlákně chatu, připojením centra oznámení Azure k prostředku služby Communication Services. V situacích, kdy vaše mobilní aplikace není spuštěná v popředí, jsou vzory dostupné k aktivaci automaticky otevíraných oznámení (informační zprávy) pro informování koncových uživatelů v části Koncepty chatu. | ❌ | ❌ | ❌ | ❌ | ❌ | ✔️ | ✔️ |
Vytváření sestav (Tyto informace jsou k dispozici na kartě Monitorování vašeho prostředku komunikační služby na webu Azure Portal). |
Vysvětlení provozu rozhraní API z chatovací aplikace monitorováním publikovaných metrik v Průzkumníku metrik Azure a nastavením upozornění na detekci abnormalit | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
Monitorování a ladění řešení Komunikační služby povolením protokolování diagnostiky pro váš prostředek | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
Poznámka:
Proprietární signalizační balíček se implementuje pomocí webových soketů. Pokud webové sokety nejsou podporovány, bude se dlouze dotazovat.
Podpora sady JavaScript Chat SDK pro operační systém a prohlížeč
Následující tabulka představuje sadu podporovaných prohlížečů a verzí, které jsou aktuálně dostupné.
Windows | macOS | Ubuntu | Linux | Android | iOS | iPad OS | |
---|---|---|---|---|---|---|---|
Chatovací sada SDK | Firefox*, Chrome*, nový Edge | Firefox*, Chrome*, Safari* | Chrome* | Chrome* | Chrome* | Safari* | Safari* |
Poznámka:
Kromě předchozích dvou verzí se podporuje i nejnovější verze.
Další kroky
Pro vás můžou být zajímavé následující dokumenty:
- Seznámení s koncepty chatu
- Vysvětlení fungování cen pro chat