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

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

VK ID iOS SDK: протокол AuthCodeHandler, WebView-авторизация и новые настройки

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

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

Добавлено

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

В официальном changelog VK ID iOS SDK в разделе «Добавлено» описаны пять новых возможностей для тех, кто интегрирует авторизацию VK ID в iOSприложения. Ниже — краткий разбор каждого пункта.

Что добавили

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

Отключение логов — для удобства добавлена возможность отключения логов.

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

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

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

Подробнее о каждом изменении

Обмен кода на токены на бэкенде: протокол AuthCodeHandler

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

Настройка логов, провайдеров и OneTap

Для удобства добавлена возможность отключения логов. Кроме того, в одном инициализаторе теперь можно выбрать альтернативных провайдеров авторизации и настроить заголовок OneTap.

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

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

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

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

Полный список изменений

Полный текст раздела «Добавлено» — в файле CHANGELOG.md репозитория VKCOM/vkidiossdk.

ПОЧЕМУ ВАЖНО

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

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

ЧТО ДЕЛАТЬ

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

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