← Cloudflare Realtime / realtime / realtimekit / release-notes
React Native Core SDK
2026-07-08
RealtimeKit React Native Core 2.0.0
Kompatibilita: Nejlépe funguje s RealtimeKit React Native UI Kit 2.0.0 nebo novějším.
Jde o zásadní verzi s nekompatibilními změnami. Před upgradem si projděte všechny nekompatibilní změny uvedené níže.
Zásadní změny
- Aktualizováno na
@cloudflare/realtimekitv2.0.0.
Všechny zásadní změny od Web Core v2.0.0 platí, včetně kompletního přepracování API pluginů a odstranění všech zastaralých API. - Vyžaduje React Native 0.84 nebo novější a React 19 nebo novější.
- Vyžaduje Expo 56 nebo novější (pro uživatele Expo).
- Vyžaduje iOS 15.1 nebo novější.
- Vyžaduje @cloudflare/react-native-webrtc v137.0.1 nebo novější.
- Odstraněno
RealtimeKitCoreimport v nastavení sdílení obrazovky pro iOS a přidali instalační skript Podfile, který automaticky přidává odkazy na soubory související se sdílením obrazovky. Dokumentaci najdete v Nastavení sdílení obrazovky pro iOS. initClientnávratový typ se změnil zPromise<RealtimeKitClient>naPromise<RealtimeKitClient | undefined>. Kód, který předpokládá, žeinitClientvždy vrací definovanou hodnotu, musí přidat kontrolu na null.
Funkce
Connected Meetingspodpora:useRealtimeKitClienthook nyní automaticky nasloucháconnectedMeetings.meetingChangeda za chodu přepíná aktivního klienta při přechodu mezi propojenými schůzkami nebo breakout schůzkami.Background supportpro Android (ve výchozím nastavení zapnuto):- Nový exportovaný typ
KeepAliveServiceConfiga nakonfigurovat oznámení popředí služby schůzky v Androidu (název, text těla, zapnutí/vypnutí). - Nové
useRealtimeKitClient({ keepAliveService })možnost přizpůsobit nebo vypnout oznámení v popředí v Androidu. - Nové
useRealtimeKitClient({ resetOnLeave })možnost resetovat stav klienta při opuštění místnosti.
- Nový exportovaný typ
Opravy
- Opravena chyba, kdy mikrofon po přepnutí nefungoval, pokud nebylo před připojením ke schůzce uděleno oprávnění k audiu.
- Opravena chyba, kdy oznámení o probíhajícím hovoru na Androidu zůstávalo zobrazené i po ukončení schůzky.
- Opravena chyba, kdy na Androidu 14 a novějším sdílení obrazovky selhávalo při prvním pokusu.
- Opravena chyba, kdy zastavení sdílení obrazovky řádně neuklidilo posluchače událostí (event listeners), což mohlo způsobit poruchu sdílení obrazovky v následujících relacích.
2026-06-18
RealtimeKit React Native Core 1.1.0
Funkce
- Přidán vyhrazený chybový kód
0014pro selhání mediálního (WebRTC) připojení při vstupu do místnosti, což usnadňuje rozlišení selhání médií od selhání soketu a signalizace.
Vylepšení
- Chyby inicializace a připojení z
initMeeting()ameeting.join()nyní místo obecných chyb zobrazují konkrétní chybové kódy a popisné zprávy.
Opravy
- Opraven problém, kdy
ClientErrorbyly vzájemně zabaleny do sebe, když SDK opakoval neúspěšné API požadavky, což způsobovalo vnořené chybové zprávy a duplicitníonErrorcallbacky.
2026-05-05
RealtimeKit React Native Core 1.0.0
Zásadní změny
- Odstraněna podpora Hive SFU. Nadále je podporováno pouze Cloudflare SFU.
- Výchozí základní URI je nyní
realtime.cloudflare.com. VoláníinitMeeting()s parametrem baseURI nastaveným nadyte.iozákladní doména nyní vyvolá chybu Error. RealtimeKitClientOptionsje přejmenována naRTKClientOptions.
Opravy
- Opravena chyba, kdy po opětovném připojení ke schůzce a zastavení sdílení obrazovky na iOS aplikace občas zamrzla.
2026-03-30
RealtimeKit React Native Core 0.3.2
Opravy
- Opravena chyba, kdy opuštění schůzky a opětovné připojení k ní způsobilo výpadek místních médií
- Opraveno zastavování vysílání sdílení obrazovky z iOS na webu při volání
meeting.self.disableScreenShare()ale nekliknutí na tlačítko „Stop“ v iOS Picker View.
2025-11-20
RealtimeKit React Native Core 0.3.1
Opravy
- Opraveno nezobrazování Bluetooth v seznamu/rozbalovací nabídce po opětovném připojení ke schůzce
- Opravena nefunkčnost aktivního mluvčího na mobilu po opětovném připojení ke schůzce
2025-11-02
RealtimeKit React Native Core 0.3.0
Zásadní změny
- Počínaje verzí v0.3.0 podporuje SDK pouze React Native 0.77 a novější.
Opravy
- Opravena podpora 16KB stránek na Androidu >=15
- Opraveny chyby při zastavování služby na popředí (foreground service) na Androidu
- Opraveny problémy s Bluetooth na zařízeních iOS
- Opraveny problémy s buildem pro Android způsobené zastaralým jCenter v React Native 0.80 a vyšším
2025-10-06
RealtimeKit React Native Core 0.2.1
Opravy
- Opravena nemožnost nainstalovat více aplikací s expo sdk
- Opraveno sdílení obrazovky pro Android v Expo se zapnutou New Architecture
- Opravena nefunkčnost vzdáleného audia/videa ve skupinových hovorech
2025-09-14
RealtimeKit React Native Core 0.2.0
Zásadní změny
- Přidání
blob_provider_authorityřetězcový prostředek je nyní povinný. Další podrobnosti najdete v pokynech k instalaci.
Opravy
- Opraveno přepnutí audia do sluchátka při odchodu z pódia ve webináři
- Opraveny typy pro možnosti useRealtimeKitClient
- Opraveno sdílení obrazovky pro Android v Expo
2025-08-05
RealtimeKit React Native Core 0.1.3
Opravy
- Opravena nefunkčnost aktivního mluvčího
2025-07-08
RealtimeKit React Native Core 0.1.2
Opravy
- Opravena nefunkčnost sdílení obrazovky na Androidu 13 a novějším
- Opravena nefunkčnost přepínání audio zařízení
- Menší vylepšení výkonu
2025-06-05
RealtimeKit React Native Core 0.1.1
Opravy
- Vylepšení dokumentace
2025-05-29
RealtimeKit React Native Core 0.1.0
Funkce
- První verze