Releases: sendbird/sendbird-uikit-react-native
Releases · sendbird/sendbird-uikit-react-native
v3.12.0
v3.11.4
v3.11.3
v3.11.2
3.11.2 (2025-10-16)
Features
- enhance Firebase messaging module support for v22+ (49ca1b1)
Bug Fixes
- read receipts not updating in real-time (ad8eae1)
Notes
To use the Modular API in @react-native-firebase/messaging v22 or higher, you should use the modified code below.
// import RNFBMessaging from '@react-native-firebase/messaging'; import * as RNFBMessaging from '@react-native-firebase/messaging'; export const platformServices: SendbirdUIKitContainerProps['platformServices'] = { notification: createNativeNotificationService({ messagingModule: RNFBMessaging, permissionModule: Permissions, }), }; v3.11.1
3.11.1 (2025-10-13)
Features
- add support for expo-video and expo-audio for Expo SDK 54 (39c07ca)
Notes
For Expo 54 and above, you should use the expo-audio and expo-video
packages instead of expo-av.
import * as ExpoAudio from 'expo-audio'; import * as ExpoVideo from 'expo-video'; export const platformServices: SendbirdUIKitContainerProps['platformServices'] = { media: createExpoMediaService({ avModule: ExpoVideo, }), player: createExpoPlayerService({ avModule: ExpoAudio, }), recorder: createExpoRecorderService({ avModule: ExpoAudio, }), }; v3.11.0
3.11.0 (2025-09-16)
Features
- add react-native-nitro-sound for React Native 0.81 support (7dcf0cc)
Notes
For React Native 0.81 and above, you should use the react-native-nitro-sound
package instead of react-native-audio-recorder-player.
import * as AudioRecorderPlayer from 'react-native-nitro-sound'; export const platformServices: SendbirdUIKitContainerProps['platformServices'] = { player: createNativePlayerService({ audioRecorderModule: AudioRecorderPlayer, }), recorder: createNativeRecorderService({ audioRecorderModule: AudioRecorderPlayer, }), };