Přehled sady SDK pro chatování
Azure Communication Services chatu můžete 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í seznam představuje sadu funkcí, které jsou aktuálně dostupné v sadě SDK Communication Services chatu.
| Skupina funkcí | Schopnost | 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 zpráv chatu s přidaným účastníkem. | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | |
| Získání seznamu účastníků ve vlákně chatu | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | |
| Odstranění vlákna chatu | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | |
| Vzhledem k tomu, že uživatel komunikace je součástí, získejte seznam vláken chatu, do které je uživatel součástí. | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | |
| 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 | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | |
| Čtení účtenek pro zprávy, které si přečetli ostatní účastníci chatu | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | |
| Oznámení, když účastníci aktivně zadávat zprávu ve vlákně chatu | ✔️ | ❌ | ❌ | ❌ | ✔️ | ✔️ | |
| Získání všech zpráv ve vlákně chatu | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | |
| Odeslání emoji Unicode jako součásti obsahu zprávy | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | |
| Přidání metadat do zpráv chatu | ✔️ | ✔️ | ✔️ | ✔️ | ❌ | ✔️ | |
| Přidání zobrazovaný název k zadání oznámení indikátoru | ✔️ | ✔️ | ✔️ | ✔️ | ❌ | ✔️ | |
| Oznámení v reálném čase (povolená proprietárním balíčkem signálů**) | Chatoví klienti se mohou přihlásit k odběru a získat aktualizace příchozích zpráv a dalších operací, ke kterým dochází ve vlákně chatu, v reálném čase. 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í | Chat SDK 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 vašemu Communication Services prostředkům. V situacích, kdy vaše mobilní aplikace není spuštěná v popředí, jsou k dispozici vzory pro spuštění automaticky otevíracích oznámení ("informační zprávy") pro informování koncových uživatelů, viz Koncepty chatu. | ❌ | ❌ | ❌ | ❌ | ❌ | ✔️ |
| Události serveru s Event Grid | Pomocí událostí chatu dostupných v Azure Event Grid můžete připojit vlastní služby oznámení nebo tuto událost odeslat do webhooku ke spuštění obchodní logiky, jako je aktualizace záznamů CRM po dokončení chatu. | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
| Vytváření sestav (Tyto informace jsou k dispozici na kartě Monitorování pro váš Communication Services v Azure Portal) | Princip provozu rozhraní API z chatovací aplikace monitorováním publikovaných metrik v Azure Průzkumník metrik nastavení upozornění na detekci anomálií | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
| Monitorování a ladění vašeho Communication Services povolením protokolování diagnostiky pro váš prostředek | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
**Proprietární signalizační balíček je implementovaný pomocí webových soketů. V případě nepodporovaných webových soketů se bude uchýnout k dlouhému cyklickému dotazování.
Podpora sady JavaScript Chat SDK v operačním systému a prohlížeči
Následující tabulka představuje sadu podporovaných prohlížečů a verzí, které jsou aktuálně k dispozici.
| Windows | macOS | Ubuntu | Linux | Android | iOS | iPad operační systém | |
|---|---|---|---|---|---|---|---|
| Chat SDK | Firefox,Chrome, nový Edge | Firefox,Chrome, Safari* | Chrome* | Chrome* | Chrome* | Safari* | Safari* |
*Všimněte si, že kromě předchozích dvou verzí se podporuje i nejnovější verze.
Další kroky
Mohou vás zajímat následující dokumenty:
- Seznamte se s koncepty chatu
- Principy toho, jak fungují ceny chatu