Я наблюдаю истечение сеанса входа в систему в моем приложении для iOS, например:
private var handle: AuthStateDidChangeListenerHandle?
handle = Auth.auth().addStateDidChangeListener { (auth, user) in
//do some stuff
}
if let `handle` = handle {
Auth.auth().removeStateDidChangeListener(handle)
}
Интересно, что может вызвать закрытие сеанса, кроме Auth.auth().signOut()
?Я думаю, что удаление пользователя в Firebase или что-то в этом роде.Какие случаи я должен охватить в блоке stateDidChange
listener?