firebase, держать пользователя вошедшим в систему после выхода из приложения, swift - PullRequest
0 голосов
/ 14 января 2019

Извините, если это повторяющийся вопрос, но я попробовал ответы других людей здесь, но никто из них не работал. Я должен был держать пользователя вошедшим в систему после выхода из моего приложения. Я использую аутентификацию по электронной почте, а бэкэнд - Fire base. Я пытался реализовать функцию делегата приложения, но безуспешно. Любой совет приветствуется.


override func viewDidAppear(_ animated: Bool) {
        let auth = Auth.auth()

        func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool {
            auth.addStateDidChangeListener { [weak self] (_, user) in
                if user != nil {
                    let vc = self?.storyboard?.instantiateViewController(withIdentifier: "Profile")
                    self?.present(vc!, animated: true, completion: nil)
                } else {
                    //
                }
            }
            return true
        }
    }
...