Track push and in‑app notifications in your iOS app to learn how users interact with the messages you send through Mapp Engage. Once notifications are tracked, you can optimise content, segmentation, and send‑out timing using the resulting Mapp Intelligence reports.
Prerequisites
The Mapp Engage iOS SDK is installed and integrated. Push and in‑app delivery is handled by Engage; the Mapp Intelligence SDK only attributes the resulting interactions.
Mapp Engage credentials are available (
app_id,sdk_key,dmc_system_id,jamie_url) — your Mapp Cloud account or project manager can provide them.
Steps
Set Up Mapp Engage for Push & In-App Notifications — add the
AppConfig.plistfile and wire it up to your iOS app target.Track Push & In-App Notifications — implement the Engage SDK delegate methods on your
AppDelegateand forward notable interactions to Mapp Intelligence as action events.
To attribute the resulting events to a known Intelligence user, enable User Matching. The Engage
dmcUserIDis then shared with Mapp Intelligence.