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.