Platform Coverage

Attriax strongly supports Android, iOS, and web today, while also exposing additional desktop and engine paths that benefit from extra validation and diagnostics.

Primary support

These are the surfaces we recommend first when teams want the most proven path.

Android

Deep links, install referrer handling, runtime attribution, analytics, crashes, and mobile diagnostics are first-class here.

iOS

Universal-link routing, runtime attribution, analytics, crashes, and store-privacy guidance are treated as core product surfaces.

Web

Browser and React integrations support route tracking, page views, deep-link resolution, link flows, and attribution-aware analytics.

Additional coverage

These paths exist today, but they usually need a little more implementation care or validation.

Windows, macOS, and Linux

Desktop apps ship on the same shared core: install com.attriax:core-jvm for JVM hosts or the mingwX64 and linuxX64 klibs for Kotlin/Native. Validate desktop deep-link routing through the setup diagnostics.

Unity

The Unity runtime ships as a versioned Git UPM package (0.6.0) with setup and validation surfaces, wrapping the same shared Kotlin Multiplatform core as every other SDK.

Install natively

Every SDK now wraps one shared Kotlin Multiplatform core published as com.attriax:core 0.6.0. Declare the dependency for your platform below, then follow the matching SDK page for usage.

Flutter

pub.dev
flutter pub add attriax_flutterView attriax_flutter on pub.dev

Web / JS

npm
npm install @attriax/jsView @attriax/js on npm

React

npm
npm install @attriax/react @attriax/jsView @attriax/react on npm

React Native

npm
npm install @attriax/react-nativeView @attriax/react-native on npm

Native Android

Maven Central
implementation("com.attriax:core:0.6.0")

Resolve from mavenCentral(). The Gradle-metadata root artifact selects the Android target automatically.

View com.attriax:core on Maven Central

Desktop (JVM)

Maven Central
implementation("com.attriax:core-jvm:0.6.0")View com.attriax:core-jvm on Maven Central

Desktop (Kotlin/Native)

Maven Central
com.attriax:core-mingwx64:0.6.0 · com.attriax:core-linuxx64:0.6.0

Windows (mingwX64) and Linux (linuxX64) klibs for Kotlin/Native desktop and FFI hosts.

View com.attriax native klibs on Maven Central

Native iOS

Swift Package Manager
.package(url: "https://github.com/attriax/sdk-ios", from: "0.6.0")

In Xcode: File > Add Package Dependencies… and add https://github.com/attriax/sdk-ios at 0.6.0. The AttriaxCore XCFramework ships inside the package.

Open the sdk-ios repository

Unity

Unity Package Manager (Git)
https://github.com/attriax/sdk-unity.git?path=Packages/com.attriax.unity

Package Manager → Add package from git URL. The ?path= suffix points at the embedded UPM package.

Open the Unity package README

Choose the path that matches your product

Each SDK page explains how that runtime integrates with the rest of the platform.