Mapp Engage: React Native Updates (1.3.1 & 1.3.2)

Prev Next

16 October 2025 We’ve released a new version of our React Native SDK with a number of important updates.

What’s new?

Features

  • We’ve upgraded to React 0.81.4.

  • The setAlias method has been updated to align with the latest Mapp Engage Android and iOS SDKs (6.1.0).

  • We’ve greatly improved the efficiency of updating custom attributes! You can now send multiple custom attributes in the same call, regardless of their data type. For example:

    const attributes = {
        multi_attr_param1: 'Example',
        multi_attr_param2: 1.0,
        multi_attr_param3: false,
        multi_attr_param4: new Date().toISOString(),
      };
      const result = await Mapp.setAttributes(attributes);

    Please be aware that this function is not available for nested objects.

Backwards compatability

Please be sure to check your code to ensure compatability with the updated calls. More information for Android can be found here and here for iOS.

Bug Fixes

  • Fixed the setAlias declaration issue from v1.3.1 to enable backward compatibility.

  • 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

Please see the changelog for more information.

Availability

This update was rolled out on October 16th; please make sure you update to the latest version, which  is available on GitHub, to access these changes.