Skip to content

[BUG]: При landscape ориентации Captcha не умещается в экран #84

@AIGRIND-LLC

Description

@AIGRIND-LLC

Опишите баг

Если приложение спроектировано под landscape ориентацию экрана, то и интерфейс процесса авторизации отображается в такой же ориентации. Если в процессе авторизации бэкэнд VK посчитает, что пользователю необходимо решить капчу, то она отобразится так, что не поместится на экране. Даже если повернуть устройство в портретный режим, интерфейс на это никак не отреагирует. Решить такую капчу крайне сложно.

Вопроизведение

  1. Приложение, вызывающее SDK, должно быть спроектировано под landscape ориентацию.
  2. Запустить процедуру авторизации пользователя через VK ID SDK.
  3. Сделать Log out пользователя.
  4. Повторять п.2 и п.3 до тех пор, пока бэкэнд VK не решит запросить у пользователя решение капчи. Обычно достаточно 4-5 итераций.
  5. Отображенная капча не будет умещаться на экране и никак не будет реагировать на перевод устройства в портретную ориентацию.

Ожидаемое поведение

Либо интерфейс отображения капчи изначально должен быть спроектирован так, чтобы поддерживать landscape ориентацию, либо позволить интерфейсу адаптироваться при переводе устройства в портретную ориентацию.

Фактическое поведение

Отображаемая капча не умещается на экране. Решить ее крайне тяжело.

Используемые модули и их версии

com.vk.id:vkid:2.5.0

Скриншоты

Image

Смартфон или эмулятор

  • Устройство: Realme C55
  • OS: Android 15

Внутренний или внешний сервис

Внешний сервис.

Обновляли ли вы сдк

Первая интегрированная версия.

Исправлена ли ошибка

Интегрирована самая последняя версия SDK.

Где инициализиурете SDK

В Activity

Версия клиента авторизации

VK 8.146 (41816)

Дополнительные заметки

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions