Closed chaplianski closed 4 months ago
Здравствуйте. Подскажите, являятесь ли вы партнером VK по интеграции SDK с OAuth2.1? Партнеры сотрудничают с VK напрямую и для них уже включена поддержка версии 2.0.0
В ридми есть комментарий: "Если вы хотите участвовать в тестировании этой версии SDK или узнать о ней подробнее, напишите нам на почту devsupport@corp.vk.com". Писали ли в поддержку перед началом интеграции версии 2.0.0?
В VK зарегистрированы как разработчик. Специальных договоров на партнерство не заключали. Насчет редми, тестировали и на других устройствах - тот же результат. Возможно здесь какие-то особенности в заполнении manifestPlaceholders? VKIDRedirectHost указан как "vk.com"
В таком случае у вас и не должна работать авторизация, во время альфа тестирования доступ дают только тем, кто написал на почту. Напишите в поддержку и сообщите айди свого приложения в личном кабиниете, чтобы для него включили OAuth2.1, который используется в версии 2.0.0
Спасибо за ответ. После снижения версии до 1.3 авторизация заработала. Пока отправили заявку в поддержку на возможность подключения версии 2.0.0. Вопрос немного не по теме. Сейчас в колбэке не возвращается номер телефона - пустое значение. В версии 2.0.0. Будет то же самое? Судя по документации, как мы понимаем, он должен возвращаться если приложение зарегистрировано и в настройках указана такая возможность.
Временно отключили возможнось получение телефона на старых версиях. Планируем примерно через неделю вернуть эту возможность. Сейчас лучше пользоваться версией 2.0.0-alpha, там эта возможность есть, если запрость скоуп "phone" при авторизации
Закрываю issue, если будут вопросы или нужна будет какая-то помощь - смело переоткрывайте или заводите новую
Опишите баг
После установки Android SDK и кнопки авторизации ( implementation "com.vk.id:vkid:2.0.0-alpha", implementation "com.vk.id:onetap-xml:2.0.0-alpha"), установки manifestPlaceholders с моими параметрами все выглядит как надо. При нажатии на кнопку происходит корректное определение пользователя, происходит переход на новое окно где предлагается подтвердить вход с использованием аккаунта пользователя. При нажатии на подтвердить происходит возврат на первоначальный экран. Но в колбэк приходит ошибка com.vk.id.VKIDAuthFail$FailedRedirectActivity@cd012d1a, при рассмотрении описания: No device id с типом ошибки null.
Вопроизведение
Нажать на кнопку vk, откроется экран авторизации где жмем на подтвердить вход через аккаунт.
Ожидаемое поведение
Возврат на первоначальный экран с колбэком об успехе и токеном доступа.
Фактическое поведение
Возврат на первоначальный экран с колбэком об неудаче и ошибкой FailedRedirectActivity .
Используемые модули и их версии
"com.vk.id:vkid:2.0.0-alpha","com.vk.id:onetap-xml:2.0.0-alpha"
Скриншоты
No response
Смартфон или эмулятор
Xiaome 6pro
Внутренний или внешний сервис
внешний сервис
Обновляли ли вы сдк
ошибка появлась изначально
Исправлена ли ошибка
да, использовалась последняя версия
Где инициализиурете SDK
Application
Версия клиента авторизации
2.0.0-alpha
Дополнительные заметки
No response