Top.Mail.Ru
История изменений в инструментах интеграции VK ID | VK ID - сервис авторизации
VK ID auth service logo

История изменений в инструментах интеграции VK ID


Изменения сервиса авторизации VK ID
Изменения Web VK ID SDK
Изменения iOS VK ID SDK
Изменения Android VK ID SDK
Изменения Flutter VK ID SDK

Изменения сервиса авторизации VK ID


Релиз 18-11-2024

Changed

Релиз 24-10-2024

Added
  • Для новых аккаунтов пользователей сервиса авторизации добавили возможность подключения аналитики MyTracker. С ней вы сможете изучать аналитику данных по пользователям, которые выполнили вход в приложение через VK ID: получать наглядные отчёты, анализировать поведение аудитории и оптимизировать свои маркетинговые стратегии.
    Раздел Аналитика сервиса авторизации доступен только для веб-приложений.

Релиз 09-09-2024

Added
  • Добавили Low-code — инструмент, который позволяет упростить интеграцию для приложений на платформе Web. При работе с приложением в разделе Интеграция элементов вы выбираете способы входа в ваш сервис: кнопку One Tap, шторку авторизации, виджет 3 в 1 или всё сразу, настраиваете их отображение и получаете готовый код для вставки на страницу авторизации.



VK ID SDK следует Semantic Versioning.

Изменения Web VK ID SDK

2.6.1 (10-09-2025)

Changed
  • ВКонтакте переходит на домен vk.ru — теперь все API-интеграции и авторизации будут доступны только через него.

2.6.0 (25-06-2025)

Added
  • Добавили окно подписки на сообщество — с его помощью вы можете предложить пользователю после авторизации в сервисе подписаться на ваше сообщество ВКонтакте. Подписка на сообщество позволяет выстраивать прямой контакт с аудиторией и даёт бизнесу ряд преимуществ, например рост органического трафика за счёт вовлечения аудитории ВКонтакте, возможность информировать подписчиков о новостях, акциях и обновлениях. Подробнее о подключении окна подписки читайте в документации.

2.5.2 (12-03-2025)

Fixed
  • Исправлено отображение иконки VK ID в обновлённой версии шторки авторизации.

2.5.1 (11-03-2025)

Changed
  • Обновлен текст в виджете «Mail», когда он используется как единственный дополнительный способ схода. Теперь в кнопке авторизации с помощью Mail используется текст «Войти с Mail».
  • Сделали небольшой редизайн в SDK: теперь шторка авторизации выглядит более акцентно.

2.5.0 (18-02-2025)

Changed
  • Технический релиз — поработали над внутренними улучшениями SDK.

2.4.1 (13-01-2025)

Changed
  • Ранее, если у сайта был домен, на который браузер не может установить cookie (publicsuffix-домен), авторизация могла завершаться с ошибкой обмена кода на токены из-за разных codeVerifier. Теперь в таких случаях при авторизации в режиме callback — responseMode: VKID.ConfigResponseMode.Callback — параметр codeVerifier будет сохраняться в переменную для обеспечения доступа к нему.

2.4.0 (22-10-2024)

Added Fixed
  • Исправлено написание буквы с в тексте «Войти с VK ID» кнопки One Tap: теперь используется буква русского алфавита, а не латинского.

2.3.3 (09-10-2024)

Fixed
  • Поработали над внутренними улучшениями SDK.

2.3.2 (10-09-2024)

Fixed
  • Поработали над внутренними улучшениями SDK.

2.3.1 (09-09-2024)

Fixed
  • Исправлено отображение логотипа Почты Mail на экранах SDK. Теперь логотип выглядит корректно.

2.3.0 (27-08-2024)

Changed
  • Поддержали ребрендинг Почты Mail: в SDK обновлены все экраны с логотипом Почты, а также изменено название сервиса с Mail.ru на Mail. Доработки в коде из-за ребрендинга не требуются.
  • Поддержали доступность цветов в шторке авторизации.
Fixed
  • Ранее, если для скругления кнопки One Tap вы устанавливали значение borderRadius: 0, она могла отображаться некорректно. Исправлено. Теперь при отсуствии скругления кнопка отображается правильно.
  • Исправления со скруглением, аналогичные кнопке One Tap, сделаны для виджета 3 в 1.

2.2.0 (08-08-2024)

Added
  • Для всех модулей — кнопки One Tap, шторки авторизации, виджета 3 в 1, пользовательской кнопки — добавлена возможность открыть авторизацию в новом окне.
  • Добавлена возможность выбрать текст кнопки One Tap, который увидит пользователь. Это позволяет адаптировать кнопку для разных сценариев — например, для получения услуги отобразить текст «Записаться c VK ID» . Подробнее о настройке текста в кнопке читайте в документации.
  • Добавлен сценарий «Быстрая регистрация» в шторку авторизации. Если вы используете его, в заголовке шторки будет отображаться текст «Быстрая регистрация в название сервиса».

2.1.0 (24-07-2024)

Added
  • Для удобства в AuthResponse добавлен параметр expires_in, который показывает срок жизни кода авторизации в секундах.
Fixed
  • Исправлена проверка state в случаях, когда нельзя устанавливать cookie на домен.

2.0.0 (25-06-2024)

Added
  • VK ID теперь поддерживает авторизацию по протоколу OAuth 2.1. За счет работы авторизации на передовом стандарте обеспечивается высокая защита пользовательских данных.
  • Для пользователя добавлена возможность входа через аккаунты «Одноклассников» и Mail.ru. Для отображения кнопок входа через эти сервисы интегрируйте виджет 3 в 1 — блок с кнопками будет располагаться на окне авторизации вашего сервиса — или подключите дополнительные OAuth — для показа кнопок на окне авторизации VK ID.
    Если у вас уже подключена авторизация с «Одноклассниками» или Mail.ru с использованием запросов back-2-back и вы хотите заменить ее на виджет 3 в 1, воспользуйтесь инструкцией по миграции на новый сервис авторизации.
  • В классы OneTap и FloatingOneTap добавлен параметр fastAuthEnabled, который отвечает за отображение кнопки Продолжить как (имя пользователя). Если параметр принимает значение false, то быстрая авторизация отключается: фото профиля и имя пользователя не подтягиваются. При этом если пользователь нажимает кнопку One Tap, открывается окно аутентификации. Подробнее о параметре читайте в разделах документации про кнопку One Tap или шторку авторизации.
Breaking changes
  • Интерфейсы AuthResponse, Config изменены. Для перехода с SDK предыдущей версии и поддержки этих изменений воспользуйтесь инструкцией.




Изменения iOS VK ID SDK

2.7.1 (10-09-2025)

Changed
  • ВКонтакте переходит на домен vk.ru — теперь все API-интеграции и авторизации будут доступны только через него.

2.7.0 (09-07-2025)

Added
  • Теперь используем в SDK синглтон. Предоставляем shared-объект: VKID.shared. Перед использованием объекта сконфигурируйте его — VKID.shared.set(config:) — например, это можно сделать при запуске приложения.
  • Добавили поддержку Captcha. Теперь она обрабатывается в запросах, которые делает VK ID SDK, по умолчанию.
Changed
  • Локализация текстов полностью переведена на Strings Catalogs — .xcstrings

2.5.0 (09-06-2025)

Added
  • Добавили окно подписки на сообщество — с его помощью вы можете предложить пользователю после авторизации в сервисе подписаться на ваше сообщество ВКонтакте. Подписка на сообщество позволяет выстраивать прямой контакт с аудиторией и даёт бизнесу ряд преимуществ, например рост органического трафика за счёт вовлечения аудитории ВКонтакте, возможность информировать подписчиков о новостях, акциях и обновлениях. Подробнее о подключении окна подписки читайте в документации.
Changed
  • Сделали небольшие визуальные улучшения виджета 3 в 1.
  • Изменили работу локали: теперь её можно настроить для UI всего SDK, а не только в WebView.

2.4.1 (11-03-2025)

Added
  • В OneTapBottomSheet добавлен метод autoShow(configuration:,factory:), который позволяет автоматически показывать шторку авторизации сразу при входе пользователя в приложение или с задержкой. Подробнее

2.3.1 (05-12-2024)

Fixed
  • Убрали предупреждение exchangeAuthCode (_:completion:) is deprecated.

2.3.0 (04-12-2024)

Added
  • Добавлена возможность авторизации только в WebView, без прыжка в провайдер авторизации.
  • Добавлен протокол AuthCodeHandler, который предоставляет AuthorizationCode для обмена кода авторизации на токены на бэкенде.
  • Добавлена возможность выбрать альтернативные провайдеры авторизации и заголовок One Tap в одном инициализаторе.
  • Для удобства добавлена возможность отключения логов.
  • Для удобства добавлена проверка ID приложения (clientId) из Info.plist.
Fixed
  • Теперь авторизация завершается только после скрытия UIViewController.

2.2.1 (11-09-2024)

Fixed
  • Исправлена проблема при авторизации через WebView с прыжком в приложение VK. Теперь всё работает корректно.

2.2.0 (27-08-2024)

Changed
  • Поддержали ребрендинг Почты Mail: в SDK обновлены все экраны с логотипом Почты, а также изменено название сервиса с Mail.ru на Mail. Доработки в коде из-за ребрендинга не требуются.
Fixed
  • Ранее, если приложение VK сворачивалось до того, как оно загрузилось, могла наблюдаться проблема с двойным вызовом completion авторизации. Исправлено. Теперь всё работает корректно.

2.1.0 (08-08-2024)

Added
  • Добавлена возможность выбрать текст кнопки One Tap, который увидит пользователь. Это позволяет адаптировать кнопку для разных сценариев — например, для получения услуги отобразить текст «Записаться c VK ID» . Подробнее о настройке текста в кнопке читайте в документации.
  • В соответствии с требованиями Apple добавлен файл манифеста PrivacyInfo.xcprivacy, который описывает, какие пользовательские данные использует VK ID SDK.

2.0.0 (25-06-2024)

Added
  • VK ID теперь поддерживает авторизацию по протоколу OAuth 2.1. За счет работы авторизации на передовом стандарте обеспечивается высокая защита пользовательских данных.
  • Для пользователя добавлена возможность входа через аккаунты «Одноклассников» и Mail.ru. Для отображения кнопок входа через эти сервисы интегрируйте виджет 3 в 1 — блок с кнопками будет располагаться на окне авторизации вашего сервиса — или подключите дополнительные OAuth — для показа кнопок на окне авторизации VK ID.
Breaking changes
  • Изменения в публичных интерфейсах AuthConfiguration, OAuthListWidget, OneTapButton, OneTapBottomSheet. Для перехода с SDK предыдущей версии и поддержки этих изменений воспользуйтесь инструкцией.




Изменения Android VK ID SDK

2.5.0 (11-06-2025)

Added
  • Теперь для каждого метода API указывается версия VK ID SDK, в которой появился этот метод.
  • Добавлена поддержка корневого сертификата Минцифры.
  • Добавили окно подписки на сообщество — с его помощью вы можете предложить пользователю после авторизации в сервисе подписаться на ваше сообщество ВКонтакте. Подписка на сообщество позволяет выстраивать прямой контакт с аудиторией и даёт бизнесу ряд преимуществ, например рост органического трафика за счёт вовлечения аудитории ВКонтакте, возможность информировать подписчиков о новостях, акциях и обновлениях. Подробнее о подключении окна подписки читайте в документации.

2.4.0 (14-05-2025)

Added
  • Добавили поддержку Captcha. Теперь она обрабатывается в запросах, которые делает VK ID SDK, по умолчанию. Также упрощена интеграция обработки Captcha, если вы используете Access token для своих запросов в api.vk.ru. Подробнее об этом читайте в документации.

2.3.2 (19-03-2025)

Changed
  • Локаль, которая позволяет настроить язык для текстов, теперь применяется к авторизации в WebView.
  • Обновлён текст в виджете «Mail», когда он используется как единственный дополнительный способ входа. Теперь в кнопке авторизации с помощью Mail используется текст «Войти с Mail».
Fixed
  • Ранее при отсутствии установленного Chrome Browser авторизация в приложении VK могла не открываться. Исправлено. Теперь авторизация работает корректно.

2.3.1 (19-02-2025)

Added
  • Добавили возможность настроить язык для текстов UI-компонентов с помощью локали. Подробнее читайте в документации.
  • Добавили возможность автоподнятия шторки авторизации. Для интеграции воспользуйтесь документацией.
  • Добавили сбор крашей и статистики с помощью AppTracer. Чтобы сборка проекта работала, добавьте следующий код в settings.gradle.kts:
pluginManagement {
    repositories {
        ...
        maven { setUrl("https://artifactory-external.vkpartner.ru/artifactory/maven/") }
    }
}
dependencyResolutionManagement {
    repositories {
        ....
        maven { setUrl("https://artifactory-external.vkpartner.ru/artifactory/maven/") }
    }
}
Если вам нужно отключить эту функциональность, воспользуйтесь документацией. Changed
  • Сделали небольшой редизайн в SDK: теперь шторка авторизации выглядит более акцентно, а прозрачные виджеты имеют белый фон. Также классы XXXStyle.TransparentYYY теперь deprecated, но продолжают работать. Пожалуйста, обновите стили, если вы их использовали (XXXStyle.TransparentYYY → XXXStyle.SecondaryYYY), чтобы соответствовать гайдлайнам по дизайну VK.

2.3.0-alpha (29-01-2025)

Added
  • Запустили возможность предложить пользователю после авторизации в сервисе подписаться на сообщество ВКонтакте. С помощью настроек вы можете показать пользователю экран подписки на сообщество сразу после авторизации или в любой момент при использовании приложения. Пока функциональность доступна для нескольких партнёров.

2.2.2 (12-12-2024)

Changed
  • Технический релиз — поработали над внутренними улучшениями SDK.

Placeholders plugin 1.1.0 (08-11-2024)

Fixed
  • Исправлен способ подключения через явное указание всех свойств в property. Ранее они были помечены как internal, то есть внутренние.

2.2.1 (14-10-2024)

Fixed
  • Исправили анимацию нажатия на One Tap. Ранее нажатие на кнопку могло отображаться не очень чётко, поэтому доработана анимация Ripple Effect. Теперь касание пользователя видно более явно.

2.2.0 (27-08-2024)

Changed
  • Поддержали ребрендинг Почты Mail: в SDK обновлены все экраны с логотипом Почты, а также изменено название сервиса с Mail.ru на Mail. Доработки в коде из-за ребрендинга не требуются.

Placeholders plugin 1.0.0 (27-08-2024)

Added
  • Добавлен плагин плейсхолдеров как альтернативный способ инициализации SDK. Он позволяет инциализировать плейсхолдеры в одном месте, если у вас несколько application-модулей. Подробнее читайте в документации.

2.1.0 (07-08-2024)

Added
  • Добавлена возможность выбрать текст кнопки One Tap, который увидит пользователь. Это позволяет адаптировать кнопку для разных сценариев — например, для получения услуги отобразить текст «Записаться c VK ID» . Подробнее о настройке текста в кнопке читайте в документации.

2.0.1 (16-07-2024)

Added
  • В параметр data callback onAuthCode добавлено поле deviceId со значением, которое нужно передавать в запрос получения токена при генерации параметров PKCE на стороне Backend вашего сервиса. Подробнее читайте в документации.
Fixed
  • Ранее кнопка One Tap могла сужаться в иконку прежде, чем заканчивалось свободное меcто. Также не работал Modifier.fillMaxWidth(). Исправлено. Теперь адаптивность кнопки работает корректно.

2.0.0 (25-06-2024)

Added
  • VK ID теперь поддерживает авторизацию по протоколу OAuth 2.1. За счет работы авторизации на передовом стандарте обеспечивается высокая защита пользовательских данных.
  • Для пользователя добавлена возможность входа через аккаунты «Одноклассников» и Mail.ru. Для отображения кнопок входа через эти сервисы интегрируйте виджет 3 в 1 — блок с кнопками будет располагаться на окне авторизации вашего сервиса — или подключите дополнительные OAuth — для показа кнопок на окне авторизации VK ID.
  • Добавлена возможность отключить быструю авторизацию c помощью параметра fastAuthEnabled в OneTap и OneTapBottomSheet. Подробнее читайте в статьях про кнопку One Tap и шторку авторизации.
  • Поддержана совместная работа с vk-android-sdk «из коробки» в модуле vk-sdk-support. Подробнее читайте в документации.
Breaking changes
  • Произошли изменения в публичном интерфейсе, связанные с поддержкой авторизации с OAuth 2.1. Для перехода с SDK предыдущей версии и поддержки этих изменений воспользуйтесь инструкцией.
Fixed
  • Исправлена опечатка в названии maven-репозитория. Часть url изменена с «andorid» на «android». Поддерживаются оба варианта.




Изменения Flutter VK ID SDK

1.0.2 (06-03-2025)

Changed
  • Версия Kotlin обновлена до 2.0.20.
Fixed
  • Исправлен сбой, который вызывался неинициализированным context.

1.0.1 (20-02-2025)

Added
  • Добавлена поддержка обфускации на стороне Flutter.
Fixed
  • Исправлен сбой при доступе к VKID.currentAuthData на iOS. Теперь он возвращает фактические данные авторизации.
  • Исправлено получение пользовательских данных после авторизации. Теперь вы можете получать новые значения при обратном вызове.

1.0.0 (03-02-2025)

Added
  • Добавлен виджет 3 в 1. С его помощью можно подключить сразу три способа авторизации для удобства пользователей: через аккаунт ВКонтакте, Одноклассники и Mail.