СВОДКА ИЗМЕНЕНИЯ
VK- Платформа
- VK
- Источник
- VK ID iOS SDK CHANGELOG.md
- Где опубликовано
- VK
- Тип события
- api_change
- Подтверждение
- подтверждено
- Тип источника
- Официальный
- Доверие
- высокий
- Уверенность
- 95%
- В источнике
- дата в источнике не указана
- Найдено
- 19 октября 2026, 21:08 МСК
- Важность
- СРЕДНЯЯ
Что добавили в VK ID SDK для iOS: протокол AuthCodeHandler и другие нововведения
В VK ID SDK для iOS добавили протокол `AuthCodeHandler` для обмена кода авторизации на токены на бэкенде, отключение логов, проверку clientId из Info.plist, выбор альтернативных провайдеров авторизации и заголовка OneTap в одном инициализаторе, а также авторизацию только в WebView.
ФРАГМЕНТ ИЗ ИСТОЧНИКА
Добавлено
ЧТО ИЗМЕНИЛОСЬ
Что добавили в VK ID SDK для iOS
В VK ID SDK для iOS добавили несколько возможностей, которые упрощают настройку авторизации в iOSприложении:
протокол AuthCodeHandler, который предоставляет AuthorizationCode для обмена кода авторизации на токены на бэкенде;
возможность отключения логов;
выбор альтернативных провайдеров авторизации и заголовка OneTap в одном инициализаторе;
проверку ID приложения (clientId) из Info.plist;
возможность авторизации только в WebView, без перехода в провайдер авторизации.
Разберём каждое добавление подробнее.
Обмен кода авторизации на токены на бэкенде
Главное добавление — протокол AuthCodeHandler. Он предоставляет AuthorizationCode для обмена кода авторизации на токены на бэкенде. Это значит, что обмен кода на токены выполняется на стороне сервера, а не в самом приложении.
Остальные добавления
Отключение логов
Для удобства в SDK добавлена возможность отключения логов.
Проверка clientId из Info.plist
Добавлена возможность проверки ID приложения (clientId) из Info.plist.
Альтернативные провайдеры авторизации и заголовок OneTap
Выбрать альтернативные провайдеры авторизации и заголовок OneTap теперь можно в одном инициализаторе.
Авторизация только в WebView
Добавлена возможность авторизоваться только в WebView, без перехода в провайдер авторизации.
Частые вопросы
Что делает протокол AuthCodeHandler?
Он предоставляет AuthorizationCode для обмена кода авторизации на токены на бэкенде.
Можно ли отключить логи в VK ID SDK для iOS?
Да, для удобства добавлена возможность отключения логов.
Можно ли авторизоваться только в WebView?
Да, добавлена возможность авторизации только в WebView — без перехода в провайдер авторизации.
Откуда SDK берёт clientId?
Где посмотреть полный список изменений
Подробности — в разделе Added файла CHANGELOG репозитория vkidiossdk.
ПОЧЕМУ ВАЖНО
Полезно: документация или схема помогают быстрее заметить новые возможности и уточнения API.
Риск: изменение контракта может потребовать правок в интеграции, генерации типов или пользовательских сценариях.
ЧТО ДЕЛАТЬ
- Проверьте совместимость интеграции с новым поведением или контрактом.
- Обновите типы, SDK-обертки или внутренние runbook'и, если изменение затрагивает ваш сценарий.
- Запустите регрессионные тесты на затронутых API, webhook или auth-сценариях.
ПОДТВЕРЖДЕНИЕ ИЗ ИСТОЧНИКА
Источник: VK ID iOS SDK CHANGELOG.md.
VK ID iOS SDK CHANGELOG.md · официальный ↗