Skip to content

October 15, 2024 release

Data flexibility

Campaigns and Canvases

While creating campaigns and Canvases, you can calculate the exact number of reachable users in your target audience instead of the default estimation by selecting Calculate exact statistics.

API Android objects

The android_priority parameter will accept values either “normal” or “high” to specify the FCM sender priority. By default, notification messages are sent with high priority, and data messages are sent with normal priority.

For more information on how different values impact delivery, see Android message priority.

SDK

Use the Braze SDK’s built-in debugger to troubleshoot issues for your SDK-powered channels without needing to enable verbose logging in your app.

Live Activities

We updated the frequently asked questions for Swift Live Activities with a few new questions and answers.

Custom events

Event property objects that contain array or object values can now have an event property payload of up to 100 KB.

Random bucket numbers

Use random audience re-entry with random bucket numbers for A/B testing or targeting specific user groups in your campaigns.

Segment Extensions

You can refresh segment extensions on a recurring schedule by selecting the frequency at which the extensions will refresh (daily, weekly, or monthly) and the specific time the refresh will occur.

Robust channels

SMS

We added Adding UTM parameters to demonstrate how you can use UTM parameters in an SMS message, so you track the performance of campaigns in third-party analytics tools, such as Google Analytics.

Landing pages

Connect your own domain to your Braze workspace to customize your landing page URLs with your brand.

LINE and Braze

Beta

We added new documentation:

  • LINE message types covers the LINE message types you can compose, including aspects and limitations, and is part of the LINE beta collection.
  • User account linking allows users to link their LINE account to your app’s user account. You can then use Liquid in Braze, such as {{line_id}}, to create a personalized URL for the user that passes the user’s LINE ID back to your website or app, which can then be associated with a known user.

WhatsApp and Braze

WhatsApp Business Accounts (WABA) can now be shared with multiple Business Solution Providers.

New Braze partnerships

Future Anthem - Dynamic Content

The Braze and Future Anthem partnership leverages Amplifier AI to deliver content personalization, real-time experiences, and dynamic audiences. Amplifier AI works across sports, casinos, and lottery, allowing you to enhance Braze player profiles with industry-specific player attributes, such as a favorite game, engagement score, expected next bet, and more.

Settings

Indentifier field-level encryption

General availability

Using identifier field-level encryption, you can seamlessly encrypt email addresses with AWS Key Management Service (KMS) to minimize personally identifiable information (PII) shared in Braze. Encryption replaces sensitive data with ciphertext, which is unreadable encrypted information.

SDK updates

The following SDK updates have been released. Breaking updates are listed below; all other updates can be found by checking the corresponding SDK changelogs.

  • Swift SDK 10.3.1
  • Swift SDK 11.0.0
    • Adds support for Swift 6 strict concurrency checking
      • Relevant public Braze classes and data types now conform to the Sendable protocol and can be safely used across concurrency contexts.
      • Main thread-only APIs are now marked with the @MainActor attribute.
      • We recommend using Xcode 16.0 or later to take advantage of these features while minimizing the number of warnings generated by the compiler. Previous versions of Xcode may still be used, but some features may generate warnings.
    • When integrating push notification support manually, you may need to update the UNUserNotificationCenterDelegate conformance to use the @preconcurrency attribute to prevent warnings.
      • Applying the @preconcurrency attribute on protocol conformance is only available in Xcode 16.0 or later. Reference our sample integration code here.
  • React Native SDK 13.0.0
  • Flutter SDK 11.1.0
  • Swift SDK 11.1.0
  • Android SDK 33.0.0
    • Updated Kotlin from 1.8 to Kotlin 2.0.
  • Web SDK 5.5.0
HOW HELPFUL WAS THIS PAGE?
New Stuff!