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

TrisigmaClient.logExposure

func logExposure(label: String)

Фиксирует показ экспериментальной функциональности участнику. Метод сразу возвращает управление, а SDK асинхронно сохраняет и отправляет события пакетами.

Параметры​

ПараметрТипОбязательностьПримерОписание
labelStringДа"new_checkout_flow"Лейбл показанного эксперимента.

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

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

Ошибки​

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

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

let group = client.checkFeature(
label: "new_checkout_flow",
defaultGroup: "control"
)

if renderCheckout(group) {
client.logExposure(label: "new_checkout_flow")
}