ym88659208ym87991671
Инициализация и настройка SDK Сбер ID | Документация для разработчиков

Инициализация и настройка 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) //При этом значение остальных параметров останется прежним

}

Заметили ошибку?

Выделите текст и нажмите Ctrl + Enter, чтобы сообщить нам о ней

Это полезный материал?
ПАО Сбербанк использует cookie для персонализации сервисов и удобства пользователей. Вы можете запретить сохранение cookie в настройках своего браузера.