Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Пакеты 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* | Хром* | Хром* | Хром* | Сафари* | Сафари* |
Замечание
Последняя версия поддерживается в дополнение к предыдущим двум выпускам.
Дальнейшие действия
Вас могут заинтересовать следующие документы:
- Ознакомьтесь с основными понятиями чата
- Узнайте о модели ценообразования для чата