You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
On iOS, replaces [BrazeReactDataTranslator formatPushPayload:withLaunchOptions:] with [BrazeReactDataTranslator formatPushPayload:withUrlOverride:].
Fixed
Fixes an Android issue where Braze.BrazeBannerView did not release its underlying WebView when unmounted, keeping it registered with the SDK and retaining its context.
Fixes an iOS issue where pod install failed in apps using use_frameworks! :linkage => :dynamic.
The pod now always builds as a static framework when use_frameworks! is enabled. This resolves an error of the pod being linked twice (dynamically + statically).
Apps without use_frameworks! or with static linkage are unchanged.
Fixes an iOS issue where Release builds could fail with a Swift compiler crash on Xcode 26.6 (Swift 6.3.3) in apps that call BrazeReactInitializer.configure, including apps using the Braze Expo plugin.
Call this method from scene:willConnectToSession:options: with connectionOptions.notificationResponse.
This method addresses an iOS issue where Braze.getInitialPushPayload() returned null on a cold start from a push tap when the app uses the UIKit scene life cycle.
Changed
Updates the Braze sample app to use React Native version 0.88.0.
This validates SDK compatibility with this version of React Native.
The iOS sample app now uses the UIKit scene life cycle with a SceneDelegate, as recommended in the React Native 0.88 template.