首页 > 解决方案 > Firebase currentUser 从 Firebase DB 注销和删除用户有什么区别?

问题描述

当您这样做时currentUser = mAuth.getCurrentUser,我们可以检查 currentUser 是否为空,如果不为空则表示已登录。如果从 Firebase 控制台手动删除用户怎么办?如何检查用户是否被删除?

标签: androidfirebase

解决方案


尝试这个

mFirebaseUser.reload().addOnFailureListener(new OnFailureListener() {
@Override
public void onFailure(@NonNull Exception e) {
    if (e instanceof FirebaseAuthInvalidUserException) {
        Log.d(TheApp.LOG_TAG, "User doesn't exist");
    }
}});

推荐阅读