Quickstart
1. Install the SDK
Section titled “1. Install the SDK”In Xcode, go to File > Add Package Dependencies… and enter:
https://github.com/FunnelMob/sdk-iosAdd to your build.gradle.kts:
dependencies { implementation("com.funnelmob:sdk:0.1.0")}npm install @funnelmob/sdkAdd to your Cargo.toml:
[dependencies]funnelmob = "0.1.0"2. Initialize
Section titled “2. Initialize”import FunnelMob
let config = FunnelMobConfiguration( appId: "com.example.myapp", apiKey: "fm_live_abc123")FunnelMob.shared.initialize(with: config)import com.funnelmob.sdk.FunnelMobimport com.funnelmob.sdk.FunnelMobConfiguration
val config = FunnelMobConfiguration.Builder( appId = "com.example.myapp", apiKey = "fm_live_abc123").build()
FunnelMob.initialize(this, config)import { FunnelMob, FunnelMobConfiguration } from '@funnelmob/sdk';
const config = new FunnelMobConfiguration({ appId: 'com.example.myapp', apiKey: 'fm_live_abc123',});
FunnelMob.shared.initialize(config);use funnelmob::{FunnelMob, Configuration};
let config = Configuration::builder("com.example.myapp", "fm_live_abc123") .build() .unwrap();
let sdk = FunnelMob::new(config).unwrap();3. Track events
Section titled “3. Track events”FunnelMob.shared.trackEvent("button_click")FunnelMob.trackEvent("button_click")FunnelMob.shared.trackEvent('button_click');sdk.track_event("button_click").unwrap();Next steps
Section titled “Next steps”Dive deeper into your platform’s SDK: