Releases
8.1.0
Added
Push notification objects are now accessible in the JavaScript layer via new fields on the PushNotificationEvent
interface.
Deprecates the following fields from the PushNotificationEvent
interface in favor of the new names that can be used on both iOS and Android:
push_event_type
-> Use payload_type
instead.
deeplink
-> Use url
instead.
content_text
-> Use body
instead.
raw_android_push_data
-> Use the android
object instead.
kvp_data
-> Use braze_properties
instead.
Adds iOS support for the listener event Braze.Events.PUSH_NOTIFICATION_EVENT
.
On iOS, only "push_opened"
events are supported, indicating the user interacted with the received notification.
The iOS event does not support the deprecated legacy fields mentioned above.
Adds methods to manually perform the action of an In-App Message or Content Card when using a custom UI.
Braze.performInAppMessageButtonAction(inAppMessage, buttonId)
Braze.performInAppMessageAction(inAppMessage)
Braze.processContentCardClickAction(id)
Updates the native iOS bridge from Braze Swift SDK 7.0.0 to 7.1.0 .
Fixed
Fixes the setLastKnownLocation
method to sanitize null inputs before calling the native layer.
This previously caused an issue when calling this method on the legacy React Native architecture.
Updates the native Android bridge from Braze Android SDK 29.0.0 to 29.0.1 .
You can’t perform that action at this time.