← Cloudflare Realtime / realtime / realtimekit / ui-kit / api-reference / ios
RtkNotificationConfig
Класс конфигурации для управления поведением уведомлений во встречах. Управляет звуковыми и toast-уведомлениями о событиях присоединения и выхода участников, сообщениях чата и опросах.
Свойства
| Свойство | Тип | Обязательный | По умолчанию | Описание |
|---|---|---|---|---|
participantJoined |
RtkNotification |
❌ | RtkNotification() |
Настройки уведомлений о присоединении участников |
participantLeft |
RtkNotification |
❌ | RtkNotification() |
Настройки уведомлений о выходе участников |
newChatArrived |
RtkNotification |
❌ | RtkNotification() |
Настройки уведомлений о новых сообщениях в чате |
newPollArrived |
RtkNotification |
❌ | RtkNotification() |
Настройки уведомлений о новых событиях опроса |
Свойства RtkNotification
Каждый RtkNotification экземпляр содержит следующие свойства:
| Свойство | Тип | Обязательный | По умолчанию | Описание |
|---|---|---|---|---|
playSound |
Bool |
❌ | true |
Нужно ли воспроизводить звук уведомления |
showToast |
Bool |
❌ | true |
Нужно ли показывать toast-уведомление |
Примеры использования
Базовое использование
import RealtimeKitUI
let rtkUI = RealtimeKitUI(meetingInfo: meetingInfo)
// Access the default notification config
let notificationConfig = rtkUI.notificationНастройка уведомлений
import RealtimeKitUI
let rtkUI = RealtimeKitUI(meetingInfo: meetingInfo)
// Disable sound for participant join events
rtkUI.notification.participantJoined.playSound = false
// Disable toast for chat messages
rtkUI.notification.newChatArrived.showToast = false