-
Notifications
You must be signed in to change notification settings - Fork 5
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[BUG]: User returns to auth activity without auth #51
Comments
Приветствую! Мы не поддерживаем смерть процесса приложения во время авторизации. Обычно это происходит на малопроизводительных девайсах во время авторизации через приложения экосистемы VK (не вебвью). При загрузке приложения система расходует все ресурсы и процесс вашего приложения убивается. Обычно со второго раза авторизации работает, потому что не тратятся ресурсы на инициализацию приложения экосистемы VK |
Добрый день, Вы уверены, что это связано со смертью процесса? Пользователь прислал видео, на котором видно, что активити с кнопкой остается открытой и приложение выдает в Toast сообщение об ошибке, которое приходит в onFail. |
Пока что это единственное объяснение. Пришлите, пожалуйста, видео, возможно смогу сказать больше |
Вот видео: https://youtu.be/PwS6GK-wTMI |
Дело точно не в смерти процесса, не грузится авторизация в клиенте вк. Передам этот вопрос команде, которая занимается авторизацией в вк. В качестве временного решения можете оставить только авторизацию через вебвеью с помощью передачи prompt=Prompt.Login в authParams |
Спасибо! Могу я на onFail передать эти параметры, чтобы со второй попытки вход выполнялся через вебвеью ? Не понимаю, как передать prompt=Prompt.Login в authParams vkSignInButton.setCallbacks(
) Здесь же нет prompt |
Понял, у вас используется OneTap, а prompt есть только для кастомной кнопки (метод authorize). Обсудим возможность добавления этого параметра в том числе и в OneTap. Прямо сейчас можно попробовать в onFail переопределить клики на кнопку (если не будет работать переопределение на OneTap, то добавить вью поверх него и обрабатывать клики на нее). А по клику запускать authorize с prompt=Prompt.LOGIN |
Опишите баг
У некоторых пользователей не получается войти с использованием VKID. Возвращается ошибка "User returns to auth activity without auth". В чем может быть причина этой ошибки?
Вопроизведение
Нажать на кнопку "onetap"
Ожидаемое поведение
Приложение должно получить данные о пользователе выполнившим вход.
Фактическое поведение
Возвращается ошибка "User returns to auth activity without auth"
Используемые модули и их версии
Скриншоты
No response
Смартфон или эмулятор
Воспроизводится на разных версиях
Внутренний или внешний сервис
Нет
Обновляли ли вы сдк
Да
Исправлена ли ошибка
Нет
Где инициализиурете SDK
В Application
Версия клиента авторизации
2.2.2
Дополнительные заметки
No response
The text was updated successfully, but these errors were encountered: