SID.Settings
Обновлено 7 октябр я 2026
Объект для настройки параметров SDK.
Методы
SID.Settings.setMainSettings
public fun setMainSettings()
Задает основные параметры SDK в любой момент времени (без переинициализации).
SID.Initializer.initialize(application = this)
// 2. Настройка основных параметров в SIDSDK_CORE
SID.Settings.setMainSettings(
clientID = "ваш_clientID",
userID = "токен пользователя на стороне партнера"
stand = StandName.PROM
)
...
}
| Параметр | Обязательный | Тип | Описание |
|---|---|---|---|
| 'clientID' | Нет* | String | Уникальный идентификатор партнера, его обязательно нужно указать при первой инициализации SDK |
| 'userID' | Нет | String | Токен для связывания SIDSDK_ELK и бэка партнера, можно передать после логина. |
| 'stand' | Нет | StandName | Стенд для работы SDK, по умолчанию StandName.PROM |
SID.Settings.setUIPreferencesCore
public fun setUIPreferencesCore()
Устанавливает настройки интерфейса (цвета темы, шрифты, тексты). Используется для настройки визуального стиля элементов авторизации под брендинг партнера.
| Параметр | Обязательный | Тип | Описание |
|---|---|---|---|
| 'preferences' | Да | SIDPreferencesCore | Класс для хранения настроек пользовательского интерфейса (цвета, шрифты) в SDKSID |
SID.Settings.setIsScreenRotationEnabled
public fun setIsScreenRotationEnabled(isScreenRotationEnabled: Boolean)
Управляет поддержкой поворота экрана на экране авторизации SDK (SIDWebAuthActivity).
По умолчанию ориентация зафиксирована в портретном режиме. Передайте true, чтобы разрешить поворот экрана пользователем.
Значение сохраняется в оперативной памяти до вызова logout(), закрытия приложения.
При инициализации SDK значение нужно установить заново.
| Параметр | Обязательный | Тип | Описание |
|---|---|---|---|
| 'isScreenRotationEnabled' | Да | Boolean | true — разрешить поворот экрана, false — зафиксировать портретный режим (по умолчанию) |