Перейти к основному содержимому

sigma-experiment-group-index

SigmaExperiment.groupIndex

var groupIndex: Int?

Возвращает индекс группы эксперимента, в которую попал пользователь.

Возвращаемое значение

TypeDescription
Int?Индекс группы эксперимента, или nil, если пользователь не попал в эксперимент.

Использование

import SigmaSDK

guard let client = Sigma.getClient() else { return }

// Callback версия
client.getExperiment(
name: "my_first_experiment",
onSuccess: { experiment in
let groupIndex = experiment.groupIndex
// Обработка значения groupIndex
},
onError: { error in
// Обработка ошибки
}
)

// Async-await версия
do {
let experiment = try await client.getExperiment(name: "my_first_experiment")
let groupIndex = experiment.groupIndex
// Обработка значения groupIndex
} catch let error {
// Обработка ошибки
}