Skip to Content
DocumentationiOS SDKOverview

iOS SDK

The current iOS pilot collects installs and events, queues offline events, and exposes app-instance identity. Paid iOS campaign attribution is not yet validated.

Requirements and release status

  • iOS 14.0 or later; Swift tools 5.7 or later.
  • No external package dependencies.
  • Use the exact pilot release in Installation.
  • The existing 1.0.0 tag predates the pilot fixes. Use 1.1.0-beta.1 for this integration.

Identity and storage

The SDK uses an app-scoped UUID and UserDefaults for identity and queued events. ATT authorization does not replace that UUID with IDFA. It does not use Keychain or fingerprint matching for the current iOS ingestion identity. Clearing app data creates a new identity; restoring a backup may restore stored data.

An organic fallback in the current response means no supported paid attribution evidence was found. It does not prove that an install came from unpaid acquisition.

Next steps

  1. Install and verify your first event.
  2. Track events and revenue.
  3. Understand tracking and sharing controls.
  4. API reference.