Changelog

Prev Next

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 setAlias with resendAttributes = true did 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 to BACKGROUND_ONLY or SILENT_ONLY previously 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)