Push & In-App Notifications

Prev Next

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

  1. Set Up Mapp Engage for Push & In-App Notifications — add the AppConfig.plist file and wire it up to your iOS app target.

  2. Track Push & In-App Notifications — implement the Engage SDK delegate methods on your AppDelegate and forward notable interactions to Mapp Intelligence as action events.

To attribute the resulting events to a known Intelligence user, enable User Matching. The Engage dmcUserID is then shared with Mapp Intelligence.