1.3.5
12.01.2026
Updated native Mapp SDK versions: iOS – 6.1.2 (In-App: 6.0.8)
Bug Fixes
iOS
Push message link handling: Fixed an issue where App Store links from Push messages could not be opened. Links from Push messages now open and function as expected on iOS.
Alias attribute resending: Fixed a bug where calling
setAliaswithresendAttributes = truedid not resend cached custom attributes. Cached attributes are now correctly resent during alias updates, restoring the expected behavior for iOS integrations using alias functionality.
Dependency Updates
iOS
Updated to Mapp Engage iOS SDK 6.1.2
Updated to Mapp Engage iOS In-App SDK 6.0.8
1.3.4
18.11.2025
Updated native Mapp SDK versions: Android - 6.1.3, iOS - 6.1.1
Bug Fixes
Android:
Fixed an issue where
notificationModesettings had no effect. Setting the mode toBACKGROUND_ONLYorSILENT_ONLYpreviously displayed push messages even when the application was in the foreground.Fixed a bug where the device’s cached state was not properly invalidated after logout, which caused certain SDK methods to malfunction.
Fixed an issue where device fingerprint information was not updated when changes occurred.
iOS
Updated internal implementation to remove usage of deprecated iOS APIs.
Links from Push and In-App messages now open and function as expected.
Dependency Updates
com.google.code.gson:gson: 2.13.2
com.google.dagger:dagger: 2.57.2
com.google.firebase:firebase-bom: 34.4.0
com.github.bumptech.glide:compiler: 5.0.5
androidx.appcompat:appcompat: 1.7.1
androidx.webkit:webkit: 1.14.0
androidx.work:work-runtime: 2.10.5
androidx.concurrent:concurrent-futures: 1.3.0
1.3.2
16.10.2025
Bug Fix
Fixed setAlias declaration issue from v1.3.1 to restore backward compatibility.
1.3.1
14.10.2025
Features
Updated React Native version to 0.81.4.
Updated Android minSdkVersion to 24 and targetSdkVersion to 36.
You can now send multiple custom attributes in the same call.
Nested objects are not supported for sending multiple attributes.
Added new iOS build flags under buildSettings -> OTHER_CPLUSPLUSFLAGS:
DFOLLY_CFG_NO_COROUTINES=1
DFOLLY_HAVE_CLOCK_GETTIME=1
The setAlias method has been updated to align with the latest Mapp Engage Android SDK (6.1.0).
The method now supports an additional parameter to control attribute resynchronization:
Mapp.setAlias('USER_ALIAS', false); // Do not resend attributes
Mapp.setAlias('USER_ALIAS', true); // Resend existing attributes
Developers should update existing calls to include the second argument.
Projects using older native SDK versions (below 6.1.0) should maintain compatibility by checking if the new native method exists before calling it. More information for Android can be found here and here for iOS.
Bug Fixes
Improved overall build stability and compatibility with newer Gradle and Xcode versions.
Fixed minor issues affecting integration with React Native 0.81.4.
Dependency Updates
Gradle: updated to 8.14.2
Node.js: minimum required version 20.19.4
Mapp SDK: upgraded from 6.0.10 → 6.1.0
Mapp Geolocation SDK: updated to 6.0.7
1.3.0
17.07.2025
API Break
This release supports the new React architecture and React Native version 0.76 and higher. Given that React/React Native performed an API break between 0.75 and 0.76, support for previous versions cannot be guaranteed when using this and upcoming versions of the Intelligence React Native SDK. It is highly recommended to update to React Native 0.76 before updating to this version.
Dependency Updates
React Updates
"react": "^19.0.0"
"react-native": "^0.79.2"
"jest": "^28.1.3"
Android Updates
targetSDK: 35
Gradle: 8.13
AGP: 8.10.1
"com.facebook.react:react-android:0.79.3"
"org.jetbrains.kotlin:kotlin-stdlib:2.1.21"
"com.google.code.gson:gson:2.13.0"
"androidx.appcompat:appcompat:1.7.1"
"androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.1"
"com.google.firebase:firebase-bom:33.15.0'"
1.2.1
05.03.2025
Dependency Updates
Native SDKs:
iOS: 6.0.8 -> 6.0.10
Bug Fixes
Fixed a bug that prevented the correct tracking of statistics when the app is in the background state.
1.2.0
02.12.2024
New Features
It is now possible to update channels in an existing mobile application.
Bug Fixes
In-app messages can now be properly marked with the correct status.
Missing no-null specifiers are now added.
Fixed a bug that prevented our geofencing feature from working as expected.
Dependency Updates
Native SDKs:
Android: 6.0.23 -> 6.0.25
iOS: 6.0.7 -> 6.0.8
React native:
'react-native' 0.69.4 -> 0.75.2
'androidx.appcompat:appcompat' 1.6.1 -> 1.7.0
'androidx.lifecycle:lifecycle-viewmodel' 2.7.0 -> 2.8.3
'com.google.firebase:firebase-bom' 32.7.4 -> 33.6.0
'com.google.android.gms:play-services-location' 21.2.0 -> 21.3.0
'androidx.constraintlayout:constraintlayout' 2.1.4 -> 2.2.0
'androidx.webkit:webkit' 1.10.0 -> 1.12.1
'androidx.work:work-runtime' 2.9.0 -> 2.9.1
'androidx.concurrent:concurrent-futures' 1.1.0 -> 1.2.0
1.1.3
22.05.2024
Updated native SDK for Mapp Engage for Android (6.0.23)
Updated native SDK for Mapp Engage for iOS (6.0.6)