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

TrisigmaClient.setOverride

func setOverride(
label: String,
group: String
)

Задаёт локальную группу эксперимента. Override имеет приоритет над конфигурацией сервера. SDK сохраняет его между запусками приложения.

Параметры

ПараметрТипОбязательностьПримерОписание
labelStringДа"new_checkout_flow"Лейбл эксперимента.
groupStringДа"test"Группа, которую возвращает checkFeature.

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

ТипОписание
VoidМетод не сообщает результат сохранения.

Ошибки

Метод не выбрасывает ошибки. SDK записывает ошибку локального хранилища в лог.

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

client.setOverride(
label: "new_checkout_flow",
group: "test"
)

precondition(
client.checkFeature(
label: "new_checkout_flow",
defaultGroup: "control"
) == "test"
)