Если вы хотите проверить, существует ли электронная почта, это то же самое, если вы проверите, входит ли пользователь в первый раз. Таким образом, чтобы достичь этого, вы можете просто вызвать метод isNewUser()
в обратном вызове OnCompleteListener.onComplete
следующим образом:
OnCompleteListener<AuthResult> completeListener = new OnCompleteListener<AuthResult>() {
@Override
public void onComplete(@NonNull Task<AuthResult> task) {
if (task.isSuccessful()) {
boolean isNewUser = task.getResult().getAdditionalUserInfo().isNewUser();
if (isNewUser) {
Log.d("TAG", "Is New User!");
} else {
Log.d("TAG", "Is Old User!");
}
}
}
};
Для получения дополнительной информации см. Официальный документ .