СВОДКА ИЗМЕНЕНИЯ

VK
Платформа
VK
Источник
VK ID iOS SDK CHANGELOG.md
Где опубликовано
VK
Тип события
feature_change
Подтверждение
подтверждено
Тип источника
Официальный
Доверие
высокий
Уверенность
95%
В источнике
дата в источнике не указана
Найдено
3 октября 2026, 05:11 МСК
Важность
СРЕДНЯЯ

VK ID iOS SDK: обмен кода авторизации на токены и другие нововведения

В VK ID iOS SDK добавлен протокол AuthCodeHandler для обмена кода авторизации на токены на бэкенде, возможность отключать логи, выбирать провайдеров авторизации и заголовок OneTap в одном инициализаторе, проверка clientId в Info.plist и режим авторизации только через WebView.

ФРАГМЕНТ ИЗ ИСТОЧНИКА

Добавлено

ЧТО ИЗМЕНИЛОСЬ

Что добавили в VK ID iOS SDK

В новом обновлении VK ID iOS SDK разработчики получили несколько полезных инструментов, упрощающих интеграцию авторизации в iOSприложения.

Обмен кода авторизации на токены

Добавлен протокол AuthCodeHandler, который предоставляет AuthorizationCode — код авторизации можно обменивать на токены на бэкенде. Это стандартный и более безопасный сценарий, когда токены не обрабатываются на клиенте.

Гибкие настройки при инициализации

В одном инициализаторе теперь можно выбрать альтернативные провайдеры авторизации и заголовок OneTap.

Появилась возможность отключать логи SDK, если подробное логирование не нужно.

Проверка clientId из Info.plist

SDK теперь проверяет ID приложения (clientId) в Info.plist. Это помогает быстрее обнаружить ошибку конфигурации — например, если ID приложения указан неверно или отсутствует.

Авторизация только через WebView

Добавлена возможность авторизоваться только в WebView, без перехода к провайдеру авторизации. Это полезно, если вы хотите удержать пользователя внутри приложения и не открывать отдельное приложение или системный экран для входа.

Где посмотреть полный список изменений

Полный changelog VK ID iOS SDK доступен в файле CHANGELOG.md в репозитории VKCOM на GitHub.

ПОЧЕМУ ВАЖНО

Полезно: документация или схема помогают быстрее заметить новые возможности и уточнения API.

Риск: изменение контракта может потребовать правок в интеграции, генерации типов или пользовательских сценариях.

ЧТО ДЕЛАТЬ

  • Проверьте совместимость интеграции с новым поведением или контрактом.
  • Обновите типы, SDK-обертки или внутренние runbook'и, если изменение затрагивает ваш сценарий.
  • Запустите регрессионные тесты на затронутых API, webhook или auth-сценариях.

ПОДТВЕРЖДЕНИЕ ИЗ ИСТОЧНИКА