Skip to main content

Overview

The Reelevant Mobile SDKs provide a unified API for both analytics (event tracking) and personalization (content retrieval) in your native mobile apps. A single SDK instance handles identity management, event collection, and real-time personalized content — no separate clients needed.

Android

Kotlin SDK for Android apps. Uses coroutines for async operations.

iOS

Swift SDK for iOS apps. Uses async/await (iOS 13+).

Flutter

Dart SDK for Flutter apps. Uses Futures for async operations.

Features

FeatureDescription
Unified identitysetUser() shares identity between analytics events and personalization calls
Auto-resolved userIdrun() automatically resolves from stored identity — no need to pass it manually
Typed responsesDiscriminated content types (JSON, HTML, Image, Empty) with typed metadata
Fallback strategiesChoose between empty results, error propagation, or custom handlers on failure
Click trackingBuilt-in trackClick() on every result for attribution
Concurrent runsrunAll() executes multiple workflows in parallel