Use the native SDKs in Android and iOS apps. Both clients queue events locally and deliver gzip mobile-v1 batches to https://event.convertmax.io/v1/batch.

The write key is a public, ingestion-only tracking key. It is not a private-... API key.

Before you send events

Call setConsent with granted consent before identify, track, or screen. Denied consent clears queued events and rotates the anonymous identity. The SDK stores consent, identity, the anonymous ID, the session ID, and the queue on device.

revenue records a behavioral purchase_observed event. It does not verify App Store or Google Play billing.

Pick a platform

  • Android SDK — Kotlin, io.convertmax.sdk, minSdk 23
  • iOS SDK — Swift package Convertmax, iOS 15+