Я не уверен, как обрабатывать выход из системы в моем приложении IOS, когда пользователь находится в автономном режиме.
Я использую Firebase в Swift для аутентификации, и он отлично работает, когда онлайн для входа / выхода. Тем не менее, я хочу, чтобы пользователь вышел из системы в автономном режиме. В настоящее время, когда пользователь отключен и пользователь нажимает кнопку «Выход», на экране ничего не происходит. Если я перезапущу приложение, я попаду на экран входа в систему, как если бы произошел выход из системы.
do {
try Auth.auth().signOut()
} catch let signOutError as NSError {
print (signOutError)
}
self.performSegue(withIdentifier: "unwindToMain", sender: self)
Этот код работает для выхода из системы, когда он-лайн, но когда он-лайн, переход не выполняется. Я также попытался поставить segue в do и catch.