Release Notes for Engage_ReactNative_1.4.3
Bug Fixes
- Android/iOS:
Mapp.engage(...)is now awaitable, allowing SDK-dependent calls to execute only after native engagement has completed. Engagement failures now correctly reject the promise. - iOS: Fixed
Mapp.onInitCompletedListener()to correctly return aPromise<boolean>instead ofnull. - iOS:
Mapp.onInitCompletedListener()now resolves immediately when the SDK is already initialized or waits for initialization to complete when it is still in progress. - Android/iOS: Improved consistency of
Mapp.onInitCompletedListener()initialization handling across both platforms while preserving the existing public API. - Android: Existing native initialization behavior remains unchanged.
Note
- This release improves the reliability of SDK initialization and engagement handling, particularly when application logic depends on the SDK being fully initialized.
- Existing
Mapp.onInitCompletedListener(): Promise<boolean>integrations remain compatible.
Full Changelog: v1.4.2...v1.4.3