getAbTestVariant

fun getAbTestVariant(experimentId: String, variants: List<String>): String

Get A/B test variant for an experiment.

Assignment is deterministic based on device ID and experiment ID to ensure consistent experience across app restarts.

Return

Assigned variant name. Threading: Main-safe. No IO; pure deterministic assignment.

Since

0.3.0

Parameters

experimentId

Unique experiment identifier.

variants

List of variant names.