Извините, если это повторяющийся вопрос, но я попробовал ответы других людей здесь, но никто из них не работал. Я должен был держать пользователя вошедшим в систему после выхода из моего приложения. Я использую аутентификацию по электронной почте, а бэкэнд - 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
}
}