Added
- Adds support to modify the allow list for Braze tracking properties via the following TypeScript properties and methods:
TrackingPropertystring enumTrackingPropertyAllowListobject interfaceupdateTrackingPropertyAllowListmethod- For details, refer to the Braze iOS Privacy Manifest documentation.
- Deprecates the
setGoogleAdvertisingIdmethod in favor ofsetAdTrackingEnabled.- This new method will now set
adTrackingEnabledflag on iOS and both theadTrackingEnabledflag and the Google Advertising ID on Android.
- This new method will now set
- Exposes the
ContentCardTypesenum through the public TypeScript interface inindex.d.ts. - Updates the native iOS bridge from Braze Swift SDK 7.5.0 to 7.7.0.
Fixed
- Fixes the
hasListenersproperty in the iOS native layer to prevent duplicate symbol errors with other libraries. - Addresses redefinition build errors when using the iOS Turbo Module with statically linked frameworks.