Вход в SnapChat - я пытаюсь реализовать SCSDK для входа в SnapChat в моем приложении, но приложение не перенаправляет обратно

Я выполнил определенные шаги из официальных документов и реализовал SCSDK для входа в Snapchat. Я добавил этот код в свой SceneDelegate, чтобы перенаправить обратно в свое приложение, но он не работает - print(url) работает и печатает URL-адрес, но SCSDKLoginClient.application(UIApplication.shared, open: url, options: options) вообще не работает, я даже добавил указатель отладки для проверки, но ничего.

Есть ли какое-то решение для этого или чего-то, чего мне не хватает, и нужно ли мне использовать SceneDelegate?

Кроме того, я проверил все данные в info.plist, включая схему, и все на месте.

func scene(_ scene: UIScene, openURLContexts URLContexts: Set<UIOpenURLContext>) {
    for urlContext in URLContexts {
        let url = urlContext.url
        print(url)
        var options: [UIApplication.OpenURLOptionsKey : Any] = [:]
        options[.openInPlace] = urlContext.options.openInPlace
        options[.sourceApplication] = urlContext.options.sourceApplication
        options[.annotation] = urlContext.options.annotation
        SCSDKLoginClient.application(UIApplication.shared, open: url, options: options)
    }
}

и это функция входа в мой ViewController:

SCSDKLoginClient.login(from: self) { (success, error) in
    if success == true {
        print("OK")
    } else {
        print("NO")
    }
}

person Khaled Rafat    schedule 05.10.2020    source источник
comment
Можете уточнить, что ничего не значит? например какие конкретные шаги из официальных документов не работают? Также здесь есть еще несколько важных вопросов, которые могут оказаться полезными.   -  person Kedar Paranjape    schedule 05.10.2020
comment
документы старые, и большая часть из них больше не работает, также я видел все другие ответы, и ни один из них не работает для меня :(   -  person Khaled Rafat    schedule 06.10.2020
comment
когда я нажимаю кнопку продолжения после ввода адреса электронной почты и пароля на экране Snapchat, вызывается URL-адрес в приведенном выше сценарии делегата, но ничего не происходит   -  person Khaled Rafat    schedule 06.10.2020


Ответы (1)


Оказывается, я использовал неправильную учетную запись для входа в Snapchat, я забыл, что мне нужно было использовать ту же учетную запись разработчика или, по крайней мере, добавить другую учетную запись к этому

person Khaled Rafat    schedule 17.10.2020