12 android firebase firebase-authentication
我发送电子邮件验证并点击链接.然后我打电话isEmailVerified()给FirebaseUser对象.这总是回归null,可能是什么原因?
yeh*_*att 12
您应该在验证后刷新用户对象,如下所示:
usertask = mAuth.getCurrentUser().reload();
usertask.addOnSuccessListener(new OnSuccessListener() {
@override
public void onSuccess(Void aVoid) {
user = mAuth.getCurrentUser();
boolean useremailveri = user.isEmailVerified();
String useremailuid = user.getUid();
}
});
Run Code Online (Sandbox Code Playgroud)
我认为您需要首先使用用户的电子邮件和密码登录signInWithEmailAndPassword,然后尝试调用isEmailVerified()
返回用户的方法。
| 归档时间: |
|
| 查看次数: |
2791 次 |
| 最近记录: |