我在文档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获取当前用户。
有谁知道如何实现这一目标?
答案 0 :(得分:1)
目前没有适用于Firebase身份验证的管理API。我们正在努力将此添加到我们的服务器SDK中,但目前还没有明确的可用时间表。