INTEGRITY Документация

React Native UI Kit SDK

Подписаться на RSS

2026-07-08

RealtimeKit React Native UI Kit 2.0.0

Совместимость: Требуется @cloudflare/realtimekit-react-native (React Native Core) версии 2.0.0 и выше

Это мажорный релиз с критическими изменениями. Прежде чем обновляться, ознакомьтесь со всеми критическими изменениями ниже.

Критические изменения

  • Обновлено до @cloudflare/realtimekit-react-native v2.0.0 и @cloudflare/realtimekit v2.0.0. Все критические изменения в Web Core v2.0.0 и React Native Core v2.0.0 применяются.
  • Удалена служба KeepAlive Service из UI Kit. Поддержка фонового аудио и видео для Android теперь обеспечивается через @cloudflare/realtimekit-react-native v2.0.0. Обновите интеграцию, чтобы использовать useRealtimeKitClient({ keepAliveService }) из Core SDK.
  • RtkPluginMain теперь использует plugin.component ( HTMLElement-подобным объектом) вместо iframe. Это соответствует переработке plugin API в Web Core 2.0.0.
  • RtkMoreMenu теперь прокручиваемый, а не контейнер с фиксированной высотой.

Возможности

  • Breakout Rooms поддержка:
    • Новое RtkBreakoutRoomsManager компонент: полноценный интерфейс управления для создания сессионных залов, распределения по ним участников и их запуска или остановки.
    • Новое RtkBreakoutRoomsToggle компонент: кнопка на панели управления для открытия или закрытия менеджера сессионных залов.
  • Интерфейс переключения между Connected Meetings: RtkMeeting теперь обрабатывает changingMeeting события и отображает промежуточный экран «Joining…» при переключении между подключёнными комнатами.
  • Новые экспортируемые типы: ConnectedMeeting, ConnectedMeetingParticipant, ConnectedMeetingState, PluginIframe.
  • Новые поля состояния в States тип:
    • activeBreakoutRoomsManager, отслеживает состояние открытия и закрытия менеджера breakout-комнат, а также комнату назначения при переключении.
    • activeBreakoutConfirmation, состояние диалогового окна подтверждения действия для breakout-комнат.

Исправления

  • Исправлена ошибка, из-за которой уведомление об отправке сообщения чата появлялось не только при отправке нового сообщения, но и при редактировании существующего.
  • Исправлена ошибка, из-за которой на мобильных устройствах видео веб-участников не обновлялось во время демонстрации экрана или работы плагина.
  • Исправлена ошибка, из-за которой видео демонстрации экрана в полноэкранном режиме растягивалось или искажалось при переключении между альбомной и портретной ориентацией.
  • Исправлена ошибка, из-за которой элементы управления организатора исчезали, когда организатор находился вне сцены.
  • Исправлена ошибка, из-за которой на iOS изображение демонстрации экрана дрожало, когда устройство удерживали в альбомной ориентации.
  • Исправлена ошибка, из-за которой на Android ориентация экрана не возвращалась в исходное состояние после закрытия полноэкранного плагина.
  • Исправлена ошибка, из-за которой меню «Ещё» не прокручивалось, когда устройство находилось в альбомной ориентации.
  • Исправлена ошибка, из-за которой открытие меню «Ещё» в альбомной ориентации некорректно блокировало ориентацию экрана.
  • Исправлен несогласованный внешний вид кнопок и переключателей.
  • Исправлена ошибка, из-за которой на плитках участников иногда отображалось устаревшее или зависшее видео.
  • Исправлена ошибка, из-за которой опция «Hide Result» не была включена по умолчанию при создании опроса.

2026-05-05

RealtimeKit React Native UI Kit 1.0.0

Критические изменения

  • Удалена поддержка @cloudflare/realtimekit-react-native версии меньше v1.0.0
  • Диалог подтверждения присоединения к сцене (то есть RtkJoinStage) теперь по умолчанию открывается с отключёнными микрофоном и камерой.

Возможности

  • Добавлены счётчики непрочитанных сообщений чата и опросов в RtkPollsToggle, RtkChatToggle, а также RtkMoreToggle

Исправления

  • Исправлена ошибка, из-за которой при уходе организатора встречи со сцены исчезали все плагины и элементы управления организатора.

2026-03-30

RealtimeKit React Native UI Kit 0.2.1

Исправления

  • Исправлена ошибка, из-за которой собственное видео не отображалось на экране настройки при первой загрузке (проявляется в @cloudflare/realtimekit-react-native версии v0.3.2)

2025-11-20

RealtimeKit React Native UI Kit 0.2.0

Возможности

  • В RtkChat добавлены элементы управления редактированием, закреплением и удалением сообщений чата
  • Добавлена возможность работы аудио и видео в фоновом режиме для Android. См. документация, где описаны детали реализации.

Исправления

  • Исправлена ошибка, из-за которой кнопка изображения в RtkChat открывала «Диспетчер файлов» вместо «Галереи»
  • Исправлен сбой приложения при автопрокрутке RtkChat в момент получения новых сообщений
  • Исправлены проблемы с отображением сообщений чата

2025-09-14

RealtimeKit React Native UI Kit 0.1.3

Исправления

  • Исправлено дублирование всплывающих окон переключения сцены
  • Исправлено переключение звука на динамик у уха при выходе со сцены в вебинаре

2025-07-08

RealtimeKit React Native UI Kit 0.1.2

Исправления

  • Исправлена ошибка сборки Android для New Architecture
  • В Polls добавлена функция удаления
  • Исправлена ошибка, из-за которой экран становился пустым при исключении из встречи
  • Исправлена ошибка, из-за которой кнопка полноэкранного режима была недоступна для нажатия в демонстрации экрана
  • Исправлена проблема, из-за которой переключатель звука не отображался для viewer в вебинаре
  • Исправлена проблема, из-за которой видео ошибочно помечалось как выключенное

2025-06-05

RealtimeKit React Native UI Kit 0.1.1

Исправления

  • Улучшения документации

2025-06-04

RealtimeKit React Native UI Kit 0.1.0

Возможности

  • Первый релиз