Простой вопрос по Firebase и реагировать на нативный - во всех документах, которые я вижу, для вывода пользователя это просто:
firebase.auth().signOut()
Это кажется слишком простым. Как узнать, какого пользователя выйти? Нужно ли работать с getCurrentUser() или getInstance(), чтобы иметь возможность выйти из системы соответствующего пользователя? Я не вижу много документации по этому вопросу.
getCurrentUser()
getInstance()
https://firebase.google.com/docs/reference/android/com/google/firebase/auth/FirebaseAuth.html#signOut()
https://rnfirebase.io/docs/v5.x.x/auth/phone-auth
Поскольку в каждый момент времени может быть зарегистрирован только один пользователь, signOut всегда влияет только на одного текущего пользователя. Это действительно так просто. Все, что нужно сделать, это удалить токен пользователя.
Это внутри Firebase. Существует только один активный пользователь, тот, который возвращается currentUser. SignOut выйдет из системы этого пользователя.