Поделиться через


Общие сведения о пакете SDK для чатов

Пакеты SDK для чатов Служб коммуникации Azure можно использовать для добавления полнофункционированного чата в приложения в режиме реального времени.

Возможности пакета SDK чата

В следующей таблице представлен набор функций, доступных в настоящее время в пакетах SDK для чата служб коммуникации.

Группа функций Способность Azure CLI (интерфейс командной строки Azure) JavaScript Ява .СЕТЬ Питон iOS Андроид
Основные возможности Создание потока чата между двумя или более пользователями ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
Обновление темы беседы в чате ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
Добавление участников в беседу в чате или их удаление из нее ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
Возможность выбрать, нужно ли предоставлять добавляемым участникам доступ к журналу сообщений чата ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
Получите список участников в чате ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
Удаление беседы в чате ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
Получение списка бесед в чате, в которых участвует определенный пользователь средств коммуникации ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
Получение сведений об определенной беседе в чате ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
Отправка и получение сообщений в беседе в чате ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
Обновление содержимого отправленного сообщения ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
Удаление отправленного ранее сообщения ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
Чтение квитанций для сообщений, прочитанных другими участниками чата ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
Получите уведомление, когда участники активно вводят сообщения в чате. ✔️ ✔️ ✔️
Получить все сообщения чата ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
Отправка эмодзи в формате Юникод в составе содержимого сообщения ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
Добавление метаданных в сообщения чата ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
Добавление отображаемого имени в уведомление индикатора ввода ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
Уведомления в реальном времени (обеспечивается собственным пакетом сигнализации**) Клиенты чата могут подписаться на уведомления в реальном времени о входящих сообщениях и других операциях в потоке чата. Список поддерживаемых обновлений для уведомлений в реальном времени см. в статье Понятия, связанные с чатами. ✔️ ✔️ ✔️
Мобильные push-уведомления через Центр уведомлений Пакет SDK чата предоставляет API-интерфейсы, позволяющие клиентам получать уведомления о входящих сообщениях и других операциях, происходящих в потоке чата. Пакет SDK чата обеспечивает это путем подключения Центра уведомлений Azure к ресурсу служб коммуникации. В ситуациях, когда мобильное приложение не работает на переднем плане, шаблоны доступны для запуска всплывающих уведомлений ("toasts") для информирования конечных пользователей, см. основные понятия чата. ✔️ ✔️
Отчеты
(эти сведения доступны на вкладке "Мониторинг" для ресурса Служб коммуникации на портал Azure)
Анализ трафика API из приложения чата путем мониторинга опубликованных метрик в обозревателе метрик Azure и настройка оповещений для обнаружения аномалий. ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
Мониторинг и отладка решения Служб коммуникации с включенным ведением журнала диагностики для ресурса ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️

Замечание

Собственный пакет сигнализации реализуется с помощью веб-сокетов. Он возвращается к длинному опросу, если веб-сокеты не поддерживаются.

Поддержка пакета SDK для чата JavaScript в ОС и браузере

В следующей таблице представлен набор поддерживаемых браузеров и версий, доступных в настоящее время.

Виндоус macOS Ubuntu Линукс Андроид iOS iPadOS
SDK для чата Firefox*, Chrome*, новый Microsoft Edge Firefox*, Chrome*, Safari* Хром* Хром* Хром* Сафари* Сафари*

Замечание

Последняя версия поддерживается в дополнение к предыдущим двум выпускам.

Дальнейшие действия

Вас могут заинтересовать следующие документы: