Я использую Firebase Auth с Google и выполняю все операции через документы Firebase, и в моем SigninActivity
у меня есть метод onStart , который проверяет, есть ли текущий пользователь или нет.
@Override
protected void onStart() {
super.onStart();
Log.d(TAG, "onStart");
// Check if user is signed in (non-null) and update UI accordingly.
FirebaseUser currentUser = mAuth.getCurrentUser();
updateUI(currentUser);
}
, а также есть
FirebaseAuth.getInstance().signOut();
, который выдает пользователя.
И я не могу понять, как Firebase определяет текущего пользователя, когда он еще не вошел в систему.Для приложения есть уникальный идентификатор или как?