我在文档how to update your own email once you are logged in中看到这样的:
FirebaseUser user = FirebaseAuth.getInstance().getCurrentUser();
user.updateEmail("user@example.com")
.addOnCompleteListener(new OnCompleteListener<Void>() {
@Override
public void onComplete(@NonNull Task<Void> task) {
if (task.isSuccessful()) {
Log.d(TAG, "User email address updated.");
}
}
});
但是,我想要以用户身份登录,并且能够更新其他用户的电子邮件(登录用户是管理员)。使用上述方法是不可能的,因为您只能从FirebaseAuth获取当前用户。
有谁知道如何做到这一点?
最佳答案
当前没有用于Firebase身份验证的管理API。我们正在努力将其添加到我们的服务器SDK中,但是尚无确切的时间表。