sigma-client-set-user
SigmaClient.setUser
func setUser(_ user: SigmaUser)
Присваивает клиенту Sigma нового пользователя. Этот метод может понадобиться, если какие-то данные пользователя изменились в процессе работы приложения.
Параметры
Name | Type | Required | Default | Description |
user | SigmaUser | Да | Объект SigmaUser, содержащий в себе новые данные о пользователе |
Использование
import SigmaSDK
guard let client = Sigma.getClient() else { return }
let newUser = SigmaUser.Builder()
.setUserId("123")
.build()
client.setUser(newUser)
Дополнительная информация
При использовании данного метода важно помнить, что отсутствие у пользователя userId или profileId может привести к тому, что сплит экспериментов по данным параметрам не будет работать.