Привет всем. Итак, наконец-то я нашел решение
Я использую 11.3.1, и когда я создаю новый проект, добавляются AppDelegate и SceneDelegate класс по умолчанию.
, поэтому в соответствии с документацией Snapchat logkit я добавляю метод
func application(_ app: UIApplication,
open url: URL,
options: [UIApplication.OpenURLOptionsKey : Any] = [:]) -> Bool {
return SCSDKLoginClient.application(app, open: url, options: options)
}
в мой класс Appdelegate . но этот метод никогда не вызывается в xocode 11.3.1 , поэтому решение моей проблемы заключается в следующем:
func scene(_ scene: UIScene, openURLContexts URLContexts: Set<UIOpenURLContext>) {
guard let url = URLContexts.first?.url else {
return
}
SCSDKLoginClient.application( UIApplication.shared, open: url, options: nil)
}
, вам необходимо добавить этот метод в ваш файл sceneDelegate. тогда все работает нормально. Нужно обновить synpchat там сделать c для нового xcode 11.3.1 . Я надеюсь, что этот ответ поможет вам, парень, потому что я тоже потратил 3 дня на этот вопрос. счастливое кодирование :)