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

Инструкция для iOS разработчика

Обновлено 6 февраля 2026

Эта инструкция предназначена для разработчиков мобильных приложений на платформе iOS, желающих интегрировать компонент ЕЛК (Единый Личный Кабинет) в свое приложение. Здесь подробно описан процесс интеграции и настройка внешнего вида элемента.

Шаг 1. Инициализировать SDK

Необходимо убедиться, что выполнена инициализация SDK.

Руководство по инициализации SDK для iOS

Шаг 1. Настроить переход на веб-интерфейс партнера

Настройте бесшовный переход на веб-интерфейс партнера для мобильных приложений.

Подробная инструкция по настройке настройте бесшовного перехода на веб-интерфейс партнера:

[Бесшовный переход из вашего приложения на сайт партнера]

Шаг 2. Встраиваем UI ЕЛК

let pcFacroty = SIDPersonalCabinetContainerFactory()
let personalCabinetManager = pcFacroty.createContainer(additionalPath: nil,
version: nil,
heightDelegate: self,
elkEventHandler: self)
let pcTableView = personalCabinetManager.tableView
pcTableView.translatesAutoresizingMaskIntoConstraints = false

let tableViewCell = UITableViewCell()
tableViewCell.contentView.addSubviews(pcTableView)

Система поддерживает размещение виджетов ЕЛК в двух и более контейнерах с системой управления версиями.

Подробное описание событий можно посмотреть в разделе События ЕЛК

ВАЖНО!

  • Необходимо установить userID через SID.Settings.setMainSettings(userID = "...")
  • clientID должен быть задан в SID.Settings.setMainSettings(clientID = "...")

Шаг 3. Настраиваем пользовательский интерфейс (опционально)

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

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

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