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

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

VK ID iOS SDK: протокол AuthCodeHandler, отключение логов и другие нововведения

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

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

VK ID iOS SDK — раздел «Added» официального changelog

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

Что нового в VK ID SDK для iOS

В официальном changelog VK ID SDK для iOS в разделе «Added» перечислено несколько нововведений, связанных с авторизацией: новый протокол AuthCodeHandler, режим входа только через WebView и ряд удобств при настройке SDK.

Что именно добавили

Протокол AuthCodeHandler

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

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

Появилась возможность проводить авторизацию только в WebView — без перехода в провайдер авторизации.

Отключение логов

Логи SDK теперь можно отключить.

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

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

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

Добавлена проверка ID приложения (clientId) из Info.plist.

Коротко: зачем это разработчикам

AuthCodeHandler и AuthorizationCode — для обмена кода авторизации на токены на бэкенде.

Режим «только WebView» — если переход в провайдер авторизации не нужен.

Отключение логов и проверка clientId из Info.plist упрощают настройку SDK.

Источник

Раздел «Added» официального changelog VK ID iOS SDK

ПОЧЕМУ ВАЖНО

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

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

ЧТО ДЕЛАТЬ

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

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

Источник: VK ID iOS SDK CHANGELOG.md.

VK ID iOS SDK CHANGELOG.md · официальный ↗