TrisigmaClient.setOverride
func setOverride(
label: String,
group: String
)
Задаёт локальную группу эксперимента. Override имеет приоритет над конфигурацией сервера. SDK сохраняет его между запусками приложения.
Параметры
| Параметр | Тип | Обязательность | Пример | Описание |
|---|---|---|---|---|
label | String | Да | "new_checkout_flow" | Лейбл эксперимента. |
group | String | Да | "test" | Группа, которую возвращает checkFeature. |
Возвращаемое значение
| Тип | Описание |
|---|---|
Void | Метод не сообщает результат сохранения. |
Ошибки
Метод не выбрасывает ошибки. SDK записывает ошибку локального хранилища в лог.
Использование
client.setOverride(
label: "new_checkout_flow",
group: "test"
)
precondition(
client.checkFeature(
label: "new_checkout_flow",
defaultGroup: "control"
) == "test"
)