iOS SDK v5

Prev Next

Who this documentation is for

The Mapp Intelligence iOS SDK v5 documentation is for developers who want to add analytics tracking to a native iOS application. The SDK supports app-wide tracking for screens, events, commerce interactions, identity-related use cases, and selected advanced scenarios such as WebViews, deep links, or runtime configuration changes.

Note: watchOS and tvOS are no longer supported (sunset with version 5.0.6, December 2023). The SDK now targets iOS (and iPadOS) only.

What this page is for

This page is the main orientation page for the iOS SDK v5 documentation. Use it to choose the right reading path. If you are looking for the fastest route to a working integration, go straight to Quickstart.

Choose your route

Route 1: First-time integration

  1. Quickstart

  2. Continue with a tracking implementation path such as Tracking.

Route 2: Existing integration, targeted topic lookup

  • Go to Tracking if you need implementation details for pages, events, media, deep links, WebViews, or push/in-app notifications.

  • Go to Runtime & Privacy for opt-out, anonymous tracking, user matching, crash tracking, runtime configuration changes, and identity/session controls.

  • Go to Advanced Setup for batch support, migration from v4, and other lower-level SDK setup topics.

  • Go to Reference for character limits and data types, the tracking request flow, and the changelog.

  • Go to Troubleshooting if your integration appears correct but data is still not visible.

How this differs from the Quickstart

This page should stay lightweight and navigational. It explains where to go next, not how to set up the SDK. Setup steps, initialization code, and configuration examples belong in the Quickstart and the dedicated setup pages.

  1. Requirements & Compatibility

  2. Add the SDK Dependency

  3. Initialize the SDK

  4. Configure Global Tracking

Note: The overview page should create orientation. The Quickstart should create momentum. The detailed setup pages should answer the implementation questions.