19.1.0
Fixed
- Fixes missing dashboard key-value pairs on iOS push notifications without deep links.
- Fixes the behavior in
braze.notifications.unregisterPush(completion:)andbraze.logout(completion:)where the unregistration would fail if the app had been restarted since the token was registered. - Fixes video push attachments (such as MP4) not showing a thumbnail in the compact notification on iOS 26.5 and later.
- Fixes a crash caused by accessing an internal timer that had already been released from memory. This could occur when the device reported several network status changes in quick succession.
- The following APIs now report a success when no push token is locally stored in the SDK. No request will be sent in this case:
Added
- Adds a public
extrasproperty onBraze.Notifications.Payloadcontaining key-value pairs.
Deprecated
- Deprecates
Braze.PushUnregistrationError.noPushTokenandBraze.PushUnregistrationError.noPushToStartTokens. They will be removed in BrazeKit 21.0.0.