Releases: mapp-digital/Mapp-Engage-iOS-SDK-Inapp-AddOn
Releases · mapp-digital/Mapp-Engage-iOS-SDK-Inapp-AddOn
Release list
6.0.12
Features
- Added Privacy Manifest support to the In-App Add-On.
Documentation Updates
- Updated the In-App configuration documentation to clarify the following parameters:
app_iddmc_system_idsdk_keyis_euopen_landing_page_inside_appcustom_fieldsmedia_timeout
- Updated the documented minimum supported iOS version to iOS 16.0+.
Note
- This release introduces Privacy Manifest support and improves integration documentation for the In-App Add-On.
- No developer action is required.
6.0.11
Changes
- Added tracking diagnostics and counters for generated, sent, accepted, failed, queued, retried, and dropped In-App tracking events.
- Added validation for required tracking identity fields:
app_idtenant_iddevice_idalias- valid non-zero
user_id
- Tracking requests are no longer sent when required identity information is missing.
- Added logic to rehydrate missing identity information from available SDK, configuration, and user defaults sources before deciding whether to queue tracking events.
- Invalid
user_idvalues are no longer serialized asuser_id: 0. - Added a retry mechanism for the initial In-App tracking request on first app install.
Package Managers
- Swift Package Manager (SPM)
Note
- This release enhances the reliability and stability of In-App message event tracking and does not require any action from developers.
6.0.10
Changes
- Improved event reporting reliability by attempting core setup when required identifiers are missing.
- Event reporting now fails only if the setup process does not provide the required identifiers.
Note
- This change enhances the stability of In-App message event tracking without requiring any action from developers.
Package Managers
[x] CocoaPods
[x] SPM
6.0.9
Dependency Updates
- Updated the SDK to exclude the Push Message SDK to prevent duplicate symbol errors during the build process.
Bug Fixes
- Resolved build-time duplicate symbols errors caused by overlapping Push SDK dependencies.
6.0.8
Bug Fixes
-
Updated internal implementation to replace usage of deprecated iOS APIs when opening URLs.
This ensures compatibility with the latest iOS versions and removes deprecation warnings during build. -
Links triggered from In-App messages continue to open and function as expected.
Note:
- This update is fully backward compatible and does not require any changes from developers integrating the In-App Message AddOn module.
6.0.7
New Features
- The SDK is now also available in Swift Package Manager