Skip to content

Mapp Engage RN - 1.4.3

Latest

Choose a tag to compare

@github-actions github-actions released this 10 Sep 09:41
· 12 commits to master since this release

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 a Promise<boolean> instead of null.
  • 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