The full technical documentation lives here: Zeta SDK Overview
This page is just a high-level overview to be used as a starting point; then follow through to the Developer Guide for integration details, APIs, and platform-specific setup.
The Zeta SDK connects your mobile app to the Zeta Marketing Platform (ZMP). It is the single integration point for user identity, behavioral tracking, and message delivery across push, in-app, and app inbox channels.
In brief, the SDK:
-
Collects behavioral data and syncs it to ZMP for segmentation and targeting
-
Identifies users across sessions, devices, and channels
-
Powers push notifications, in-app messages, and the app inbox—orchestrated from ZMP
Supported platforms include iOS, Android, React Native, and Flutter.
What the SDK enables
-
User identity — Identify users by UID or email, attach custom properties, and resolve identities across channels (including UCLID).
-
Event tracking — Auto-tracked lifecycle events, screen-name tracking, and custom events queued for delivery to ZMP.
-
Push notifications — Device-token registration, click attribution, deeplink delivery, rich media, and on-device delivery receipts.
-
In-app messaging — Foreground, SDK-rendered messages triggered from ZMP without an app update.
-
App inbox — A persistent, queryable message center inside the app.
The SDK manages profile creation and merging, event collection and offline queueing, push token management, delivery confirmation, and channel rendering—so your team can focus on the product while ZMP powers campaigns.
Use the following articles for the canonical, up-to-date documentation. They apply across all Zeta SDKs.
|
Topic |
What you’ll find |
Developer Guide |
|---|---|---|
|
Overview |
What the Zeta SDK is, key features, first steps, and how to choose a platform for integration. |
|
|
Platform support |
Feature availability by platform and SDK version (core features, messaging channels, and release readiness). |
|
|
SDK Releases |
Cross-platform release timeline: date, version, SDK, summary, and breaking-change callouts. |
|
|
User identity & properties |
How ZMP identifies users (uid, email, UCLID), standard and custom properties, and identity resolution behavior. |
|
|
Event model |
Auto-tracked lifecycle events, screen-name tracking, custom events, and property constraints. |
|
|
Opt-in & opt-out |
Tracking consent at initialization and runtime, what happens on opt-out, and re-opt-in behavior. |
|
|
Data flow |
End-to-end pipeline from app → SDK → ZMP → Data Cloud, including events, push, in-app, and inbox sync. |
Version history (date-wise)
Central hub for Zeta SDK version updates. For the full cross-platform timeline with breaking-change callouts, see SDK Releases on the Developer Guide. Use this table to quickly reference what’s new and which documentation applies to each release.
|
Date |
Documentation |
Latest Native SDK version no. |
|---|---|---|
|
Android SDK: 1.0.1 |
||
|
iOS SDK: 1.0.0 |
||
|
React Native SDK: 1.0.0 |
||
|
Android SDK: 1.0.0 |
||
|
Android SDK: 0.2.1 |
||
|
iOS SDK: 0.2.0 |
||
|
Android SDK: 0.2.0 |
||
|
iOS SDK: 0.1.8 |
||
|
Android SDK: 0.1.8 |
||
|
iOS SDK: 0.1.7 |
||
|
Android SDK: 0.1.7 |
For SDK release announcements, breaking-change alerts, and new feature notifications, sign up here: SDK updates signup form