Open NikKovIos opened 4 years ago
Помогло вызывать
VKSdk.forceLogout()
перед
VKSdk.authorize
Помогло вызывать
VKSdk.forceLogout()
передVKSdk.authorize
Благодарю за предоставленное решение. К сожалению, оно работает только при первом входе. Последующие попытки входа приводят к запросу разрешения дважды в VK и Safari.
Версия SDK: 1.5.1 После того, как жму "Разрешить" в VKapp, срабатывает
func vkSdkShouldPresent(_ controller: UIViewController!)
, который открывает форму авторизации в Safari. Это рождает два бага: 1) В Сафари может быть залогинен один пользователь, а в приложении вк другой. 2) Нужно два раза жать "разрешить" - в вк и в сафари.Здесь описано то же самое https://github.com/VKCOM/vk-ios-sdk/issues/525.