Инструкция для 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 = "...")