-
Notifications
You must be signed in to change notification settings - Fork 9
Description
Опишите баг
Если приложение спроектировано под landscape ориентацию экрана, то и интерфейс процесса авторизации отображается в такой же ориентации. Если в процессе авторизации бэкэнд VK посчитает, что пользователю необходимо решить капчу, то она отобразится так, что не поместится на экране. Даже если повернуть устройство в портретный режим, интерфейс на это никак не отреагирует. Решить такую капчу крайне сложно.
Вопроизведение
- Приложение, вызывающее SDK, должно быть спроектировано под landscape ориентацию.
- Запустить процедуру авторизации пользователя через VK ID SDK.
- Сделать Log out пользователя.
- Повторять п.2 и п.3 до тех пор, пока бэкэнд VK не решит запросить у пользователя решение капчи. Обычно достаточно 4-5 итераций.
- Отображенная капча не будет умещаться на экране и никак не будет реагировать на перевод устройства в портретную ориентацию.
Ожидаемое поведение
Либо интерфейс отображения капчи изначально должен быть спроектирован так, чтобы поддерживать landscape ориентацию, либо позволить интерфейсу адаптироваться при переводе устройства в портретную ориентацию.
Фактическое поведение
Отображаемая капча не умещается на экране. Решить ее крайне тяжело.
Используемые модули и их версии
com.vk.id:vkid:2.5.0
Скриншоты
Смартфон или эмулятор
- Устройство: Realme C55
- OS: Android 15
Внутренний или внешний сервис
Внешний сервис.
Обновляли ли вы сдк
Первая интегрированная версия.
Исправлена ли ошибка
Интегрирована самая последняя версия SDK.
Где инициализиурете SDK
В Activity
Версия клиента авторизации
VK 8.146 (41816)
Дополнительные заметки
No response
