iOS SDK

Prev Next

Who this is for

The Mapp Engage iOS SDK v6 documentation is for developers integrating push notifications, in-app messaging, inbox, and engagement features into a native iOS or iPadOS app. The SDK covers push and rich notifications, in-app messages, the message inbox, user identity and tagging, custom attributes, geofencing, deep linking, and silent push.

At a glance

  • Source: github.com/MappCloud/MappSDK

  • Platforms: iOS 12+ / iPadOS

  • Languages: Swift 5.x, Objective-C

  • Distribution: CocoaPods, Swift Package Manager, manual XCFramework

  • Latest release: see Changelog

Choose your path

First-time integration

Start with Installation and one of the integration guides. Basic Automated Setup is the recommended path. For projects that need more control over the AppDelegate wiring, use Manual Integration in Swift or Manual Integration in Objective-C.

Topic lookup

If you already have an integration and need a specific topic:

  • Integration Guides — Basic Automated Setup, Manual Integration in Swift / Objective-C, and the In-App SDK Integration Guide.

  • Use Cases — set user identifier, logout, custom attributes, tags, push notifications, rich push, foreground notifications, silent push, push payload details, inbox, geofencing, and deep linking.

  • Reference — Changelog, FAQs & Troubleshooting.