--- title: "Push & In-App Notifications" slug: "mapp-intelligence-ios-sdk-v5-engage-push-in-app-notifications" status: "update" updated: 2026-04-29T09:18:03Z published: 2026-04-29T09:18:03Z canonical: "docs.mapp.com/mapp-intelligence-ios-sdk-v5-engage-push-in-app-notifications" --- > ## Documentation Index > Fetch the complete documentation index at: https://docs.mapp.com/llms.txt > Use this file to discover all available pages before exploring further. # Push & In-App Notifications 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](/v1/docs/mapp-intelligence-ios-sdk-v5-engage-setup-push-in-app-notifications) — add the `AppConfig.plist` file and wire it up to your iOS app target. 2. [Track Push & In-App Notifications](/v1/docs/mapp-intelligence-ios-sdk-v5-engage-track-push-in-app-notifications) — implement the Engage SDK delegate methods on your `AppDelegate` and forward notable interactions to Mapp Intelligence as action events. > [!NOTE] > To attribute the resulting events to a known Intelligence user, enable [User Matching](/v1/docs/ios-user-matching). The Engage `dmcUserID` is then shared with Mapp Intelligence.