Configure platform-specific App Identifier Keys for iOS, Android, and Web within a single Braze destination.
Available Plans
free
starter
growth
enterprise
2 minute read
Date: Mar 6, 2026
You can now configure platform-specific App Identifier Keys for iOS, Android, and Web within a single Braze destination. The RudderStack SDK automatically selects the appropriate key based on the device/platform type at runtime, falling back to the Default App Key if a platform-specific key is not provided.
This feature is currently in Beta and behind a feature flag. It is expected to be generally available by March 31, 2026.
Braze recommends using separate App Identifier Keys for each platform to ensure proper data attribution and analytics segmentation. Previously, RudderStack only supported one App Key per Braze destination, which meant customers with multi-platform apps (iOS and Android) needed to create separate Braze destinations for each platform.
This was especially problematic for teams using cross-platform frameworks like React Native or Flutter, where RudderStack treats these as single sources but Braze requires separate app keys for each underlying platform.
With Multi-App Key Support, you can consolidate your setup into a single Braze destination while still following Braze’s recommended configuration.
Key features
Platform-specific keys: Configure separate App Identifier Keys for Android, iOS, and Web within one destination
Automatic routing: The RudderStack SDK detects the platform at runtime and routes events to the correct Braze app
Cross-platform support: Works seamlessly with React Native and Flutter sources
Backward compatible: Existing configurations with only the Default App Key continue to work without changes
How to use it
Navigate to your Braze destination settings in the RudderStack dashboard
Enable the Enable Platform-Specific App Identifier Keys toggle
Enter the App Identifier Keys from your Braze dashboard for each platform (Android, iOS, Web)
The Default App Identifier Key serves as a fallback for any platform without a specific key configured
This feature applies only to device mode connections. Cloud mode connections do not use App Identifier Keys.
SDK upgrade required
To use platform-specific keys, upgrade your device mode SDK to the minimum supported versions:
SDK
Minimum Version
Android (Kotlin)
1.2.0
iOS (Swift)
1.0.1
React Native
2.1.0
Flutter
2.5.0
Android (Java) — Legacy
2.1.1
iOS (Obj-C) — Legacy
4.2.1
If you keep the Default App Identifier Key configured, older SDK versions will continue to work using the default key.
Resources
See the following guides for detailed instructions on using this feature:
This site uses cookies to improve your experience while you navigate through the website. Out of
these
cookies, the cookies that are categorized as necessary are stored on your browser as they are as
essential
for the working of basic functionalities of the website. We also use third-party cookies that
help
us
analyze and understand how you use this website. These cookies will be stored in your browser
only
with
your
consent. You also have the option to opt-out of these cookies. But opting out of some of these
cookies
may
have an effect on your browsing experience.
Necessary
Always Enabled
Necessary cookies are absolutely essential for the website to function properly. This
category only includes cookies that ensures basic functionalities and security
features of the website. These cookies do not store any personal information.
This site uses cookies to improve your experience. If you want to
learn more about cookies and why we use them, visit our cookie
policy. We'll assume you're ok with this, but you can opt-out if you wish Cookie Settings.