빠른 시작
1
repositories {
mavenCentral()
}
dependencies {
implementation 'io.hackle:hackle-android-sdk:2+'
}2
import io.hackle.android.Hackle
import io.hackle.android.initialize
Hackle.initialize(applicationContext, "YOUR_APP_SDK_KEY") {
// SDK 초기화 완료
}3
val hackleApp = Hackle.app()
val variation = hackleApp.variation(EXPERIMENT_KEY)
if (variation == Variation.A) {
// 그룹 A
} else if (variation == Variation.B) {
// 그룹 B
}4
hackleApp.track("EVENT_KEY")1
https://github.com/hackle-io/hackle-ios-sdk.gitpod 'Hackle'2
import Hackle
Hackle.initialize(sdkKey: "YOUR_APP_SDK_KEY") {
// SDK 초기화 완료
}3
let hackleApp = Hackle.app()
let variation = hackleApp.variation(experimentKey: EXPERIMENT_KEY)
if variation == "A" {
// 그룹 A
} else if variation == "B" {
// 그룹 B
}4
hackleApp.track(eventKey: "EVENT_KEY")1
npm install @hackler/javascript-sdk2
import * as Hackle from "@hackler/javascript-sdk";
const hackleClient = Hackle.createInstance("YOUR_BROWSER_SDK_KEY");3
hackleClient.onReady(function () {
const variation = hackleClient.variation(EXPERIMENT_KEY);
if (variation === "A") {
// 그룹 A
} else if (variation === "B") {
// 그룹 B
}
});4
hackleClient.track({ key: "EVENT_KEY" });마지막 업데이트