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

sigma-client-set-user

SigmaClient.setUser​

func setUser(_ user: SigmaUser)

Присваивает клиенту Sigma нового пользователя. Этот метод может понадобиться, если какие-то данные пользователя изменились в процессе работы приложения.

Параметры​

NameTypeRequiredDefaultDescription
userSigmaUserДаОбъект SigmaUser, содержащий в себе новые данные о пользователе

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

import SigmaSDK

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

let newUser = SigmaUser.Builder()
.setUserId("123")
.build()

client.setUser(newUser)

Дополнительная информация​

При использовании данного метода важно помнить, что отсутствие у пользователя userId или profileId может привести к тому, что сплит экспериментов по данным параметрам не будет работать.