Features by platform

Feature availability and platform-specific notes for all Zeta mobile SDKs.

Each cell shows the SDK version that first introduced the feature, or its availability status where a version does not apply.

On this page

Feature support by platform

The tables below group features by the stage of the integration journey where you typically reach for them, from core integration through release preparation.

Integrate core features

FeatureiOSAndroidReact NativeFlutter
UCLID support0.2.00.2.00.2.00.2.0
User identity (uid, email)0.1.00.1.00.1.00.1.0
Event tracking (auto + custom) (Note 1)0.1.00.1.00.1.00.1.0
Screen tracking0.1.00.1.00.1.00.1.0
Location tracking0.1.00.1.00.1.00.1.0
Opt-in / opt-out0.1.00.1.00.1.00.1.0

Add messaging channels

FeatureiOSAndroidReact NativeFlutter
App inbox1.0.01.0.0Coming soonComing soon
In-app email collection0.2.00.2.00.2.00.2.0
Push notifications (Note 3)0.1.00.1.00.1.00.1.0
Rich push (images/GIF/video) (Note 2)0.1.00.1.00.1.00.1.0
Delivery tracking (Note 5)0.1.00.1.00.1.00.1.0
In-app messaging0.1.00.1.00.1.00.1.0
Deeplink handling0.1.00.1.00.1.00.1.0

Prepare for release

FeatureiOSAndroidReact NativeFlutter
Structured logging (ZTLogger)1.0.01.0.0Coming soonComing soon
Privacy manifest (Apple)1.0.0N/AN/AN/A
IDFA / IDFV support (Note 4)1.0.0N/A0.1.0 (iOS only)0.1.0 (iOS only)
GAID (Google Advertising ID)N/A0.1.00.1.0 (Android only)0.1.0 (Android only)

Note: A version number is the SDK release that first introduced the feature. N/A means the feature does not apply to that platform; Coming soon means it is planned but not yet released. React Native and Flutter SDKs wrap the native iOS and Android SDKs -- feature availability on each platform depends on the underlying native SDK version.

Platform-specific notes

#Note
1app_terminated is an iOS-only auto-tracked event. Android, React Native, and Flutter do not track app termination.
2Rich push on iOS requires a Notification Service Extension. On Android, rich push uses FCM data payloads and requires no additional extension.
3Push notifications on Android use Firebase Cloud Messaging (FCM). On iOS, the SDK communicates with Apple Push Notification service (APNs).
4IDFA and IDFV are iOS-only device identifiers. Android provides GAID (Google Advertising ID) and App Set ID instead.
5Delivery tracking on iOS requires the Notification Service Extension and an App Group. On Android, delivery tracking works without additional configuration.
6React Native and Flutter SDKs bridge into the native iOS and Android SDKs. Platform-specific setup (e.g., APNs certificates, FCM credentials) is still required on each side.

See also