Closed kkadyrbekov closed 6 years ago
vkauthorize://authorize Дергается внутри сдк, чтобы открыть приложение ВК для авторизации. Обратно твоё приложение будет открываться через ссылку, которую ты указал у себя в Info.plist. (id{your_app_id}}. Чтобы начать процесс авторизации тебе нужно дернуть метод [VKSdk authorize:@[]]
я нашел причину. Оказалось что нужно открывать SafariController самому, в функции vkSdkShouldPresent.
func vkSdkShouldPresent(_ controller: UIViewController!) {
if (self.presentedViewController != nil) {
self.dismiss(animated: true, completion: {
self.present(controller, animated: true, completion: {
})
})
} else {
self.present(controller, animated: true, completion: {
})
}
}
Вот такая ошибка выходит. все делегаты, схемы настроил. wakeUpSession прописал. В AppDelegate вызвал функцию openUrl, прописал VKSdk.processOpen..... Приложение даже не запрашивает для входа.
-canOpenURL: failed for URL: "vkauthorize://authorize" - error: "The operation couldn’t be completed. (OSStatus error -10814.)"