VKCOM / vk-ios-sdk

iOS library for working with VK API, authorization through VK app, using VK functions
MIT License
298 stars 164 forks source link

Открывает Safari после VKapp. #562

Open NikKovIos opened 4 years ago

NikKovIos commented 4 years ago

Версия SDK: 1.5.1 После того, как жму "Разрешить" в VKapp, срабатывает func vkSdkShouldPresent(_ controller: UIViewController!), который открывает форму авторизации в Safari. Это рождает два бага: 1) В Сафари может быть залогинен один пользователь, а в приложении вк другой. 2) Нужно два раза жать "разрешить" - в вк и в сафари.

Здесь описано то же самое https://github.com/VKCOM/vk-ios-sdk/issues/525.

yevreinov commented 4 years ago

Помогло вызывать VKSdk.forceLogout() перед VKSdk.authorize

sylvia-tencent-wmt commented 8 months ago

Помогло вызывать VKSdk.forceLogout() перед VKSdk.authorize

Благодарю за предоставленное решение. К сожалению, оно работает только при первом входе. Последующие попытки входа приводят к запросу разрешения дважды в VK и Safari.