Browse docsOverview
Documentation

Build attribution on Reflect

Reflect is a mobile measurement platform — attribution, event tracking, deep linking and revenue measurement. These docs walk you through integrating one of the six Reflect SDKs — native Android, native iOS, Unity, Unreal Engine, Flutter, React Native (plus a browser SDK) — configuring tracking links, and operating the admin panel.

Start here

Choose your SDK

Unity, Flutter, React Native and both native SDKs are thin facades over the same shared native corereflect-android on Android, ReflectCore on iOS — so sessions, the durable offline queue, HMAC-signed ingest, attribution, deep links and SKAN behave identically on the wire no matter which one you pick; only the host language changes.

SDKPinned releaseUse it when
Androidcom.github.bablu147:reflect-sdk-android:1.0.1 (JitPack)Native Android app. Kotlin and Java — one artifact serves both, so there is no separate Java SDK.
iOSReflectSDK tag 1.0.0 (CocoaPods, git source)Native iOS app. Swift and Objective-C — one artifact serves both via the RFL* layer, so there is no separate Obj-C SDK.
UnityUPM Git URL #v2.4.4Unity games on iOS and Android, from one C# codebase.
Unreal EnginePlugin source, tag 1.0.1 (copy into Plugins/)Unreal Engine 5.8+ games shipping to iOS and Android, from C++ or Blueprint. Desktop and console targets load the plugin but collect nothing.
FlutterGit dependency ref: v1.7.3 (not on pub.dev)Flutter apps — a Dart API over the same core.
React Nativegithub:bablu147/reflect-sdk-react-native#v2.0.4 (not on npm)React Native apps — a TypeScript API over the same core.
WebScript tag or github:bablu147/reflect-sdk-web#v1.3.0Browser sessions, UTM capture, web-to-app. Separate JS implementation, not the native core.

Every mobile SDK stamps its own brand on the wire in sdk_versionandroid-1.0.1, ios-1.0.0, unity-2.4.4,flutter-1.7.3, react-native-2.0.4 — and all of them post tohttps://api.reflect.cloud by default.

Unity SDK

Server & admin

Need help?
Reflect is in early beta and we read every email. Hit [email protected] with anything — bugs, feature requests, integration questions.