Инициализация и настройка SDK Сбер ID
Обновлено 30 января 2026
Для инициализации SDK необходимо при запуске приложения в Application вызывать метод SID.Initializer.initialize()
class App : Application() {
override fun onCreate() {
super.onCreate()
// 1. Инициализации SDK
SID.Initializer.initialize(application = this)
...
}
Далее необходимо применить настройки SDK через SID.Settings.setMainSettings. Это можно сделать сразу или позже, в зависимости от вашей реализации. Однако мы рекомендуем выполнить эту процедуру как можно раньше, так как от настроек зависит конфигурация SDK. Для подключения тестового стенда используйте StandName.CLOUD_IFT
class App : Application() {
override fun onCreate() {
super.onCreate()
// 1. Инициализации SDK
SID.Initializer.initialize(application = this)
// 2. Настройка основных параметров в SIDSDK_CORE
SID.Settings.setMainSettings(
clientID = "ваш_clientID",
stand = StandName.PROM // Стенд PROM используется по умолчанию, его можно не передавать
)
...
}
Вы можете вызывать SID.Settings.setMainSettings повторно с необходимыми новыми значениями, повторно передавать старые не нужно.
Как пример, вы желаете переключить работу SDK на StandName.CLOUD_IFT, при этом clientID у вас не меняется от стенда:
SID.Settings.setMainSettings(stand = StandName.CLOUD_IFT) //При этом значение остальных параметров останется прежним
}