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

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

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

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

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

Примечание.

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

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

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

Windows macOS Ubuntu Linux Android iOS ОС iPad
Пакет SDK для чата Firefox*, Chrome*, новый edge Firefox*, Chrome*, Safari* Chrome* Chrome* Chrome* Safari* Safari*

Примечание.

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

Следующие шаги

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