feat: Add Braze SDK 40 kit (braze-40)#679
feat: Add Braze SDK 40 kit (braze-40)#679denischilik merged 2 commits intoworkstation/6.0-Releasefrom
Conversation
- Add kits/braze/braze-40 with Braze android-sdk-ui:40.0.0 - Unique SonarQube project key and namespace (appboy40) - Maven artifact: com.mparticle:braze-40 - Include in settings-kits.gradle Made-with: Cursor
There was a problem hiding this comment.
Cursor Bugbot has reviewed your changes and found 1 potential issue.
Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, have a team admin enable autofix in the Cursor dashboard.
Signed-off-by: denischilik <denis.chilik@rokt.com>
PR SummaryMedium Risk Overview Adds an Registers the new kit in Written by Cursor Bugbot for commit dd37d18. This will update automatically on new commits. Configure here. |
|





Background
Adds a new Braze integration kit for Braze Android SDK 40.x. Apps that need Braze SDK 40 can use
com.mparticle:braze-40alongside existing braze-38 and braze-39 kits.What Has Changed
kits/braze/braze-40with Brazeandroid-sdk-ui:40.0.0mparticle-android-integration-appboy-40) and namespace (com.mparticle.kits.appboy40)com.mparticle:braze-40settings-kits.gradleChecklist
Note
Medium Risk
Adds a brand-new Braze kit module (including push, identity, consent, and commerce forwarding logic) plus extensive tests; while isolated from existing kits, the surface area is large and could affect consumers adopting
com.mparticle:braze-40.Overview
Adds a new
kits/braze/braze-40module publishingcom.mparticle:braze-40and depending on Brazeandroid-sdk-ui:40.0.0, with updated Gradle/SonarQube configuration, consumer ProGuard rules, and an integration README + example app.Implements the Braze kit in
AppboyKit.kt, covering event/screen forwarding, commerce event handling (including optional order-level bundling), user identity syncing, push token/notification handling, subscription group mapping, and consent-to-custom-attribute mapping. Includes a full suite of unit tests and mocks for the new module, and registers:kits:braze:braze-40insettings-kits.gradle.Written by Cursor Bugbot for commit d9de97d. This will update automatically on new commits. Configure here.