СВОДКА ИЗМЕНЕНИЯ
VK- Платформа
- VK
- Источник
- VK ID iOS SDK CHANGELOG.md
- Где опубликовано
- VK
- Тип события
- api_change
- Подтверждение
- подтверждено
- Тип источника
- Официальный
- Доверие
- высокий
- Уверенность
- 95%
- В источнике
- дата в источнике не указана
- Найдено
- 12 сентября 2026, 17:56 МСК
- Важность
- СРЕДНЯЯ
VK ID SDK для iOS: колбэк авторизации вызывается после закрытия WebView
В VK ID SDK для iOS изменили порядок вызова колбэка завершения авторизации: теперь он срабатывает после закрытия контроллера с WebView, что позволяет менять иерархию UIViewController без DispatchQueue.main.asyncAfter.
ФРАГМЕНТ ИЗ ИСТОЧНИКА
Исправления
ЧТО ИЗМЕНИЛОСЬ
В VK ID SDK для iOS изменили порядок вызова колбэка завершения авторизации vkid(:, didCompleteAuthWith:, in:).
Теперь колбэк срабатывает после закрытия контроллера с WebView. Внутри него можно изменять иерархию UIViewController без дополнительной задержки через DispatchQueue.main.asyncAfter.
Что это значит для разработчиков
Изменение упрощает обработку навигации после успешной авторизации. Если приложению нужно перестроить иерархию контроллеров, это можно сделать непосредственно в vkid(:, didCompleteAuthWith:, in:) — добавлять отложенный вызов через DispatchQueue.main.asyncAfter больше не требуется.
Источник
CHANGELOG VK ID SDK для iOS
ПОЧЕМУ ВАЖНО
Полезно: документация или схема помогают быстрее заметить новые возможности и уточнения API.
Риск: изменение контракта может потребовать правок в интеграции, генерации типов или пользовательских сценариях.
ЧТО ДЕЛАТЬ
- Проверьте совместимость интеграции с новым поведением или контрактом.
- Обновите типы, SDK-обертки или внутренние runbook'и, если изменение затрагивает ваш сценарий.
- Запустите регрессионные тесты на затронутых API, webhook или auth-сценариях.
ПОДТВЕРЖДЕНИЕ ИЗ ИСТОЧНИКА
Источник: VK ID iOS SDK CHANGELOG.md.
VK ID iOS SDK CHANGELOG.md · официальный ↗