如何在Firebase服务器端批量删除用户帐户?

时间:2016-11-23 21:14:56

标签: firebase swift3 firebase-authentication

在我使用Firebase构建的应用程序的测试中,我创建了大量虚假帐户。我想知道在应用程序上线之前是否有一种简单的方法可以删除所有这些内容?

我可以逐个删除它们,但是有大量的帐户,这是一种真正的最后选择。

我很感激任何帮助!

1 个答案:

答案 0 :(得分:1)

由于这些帐户是出于测试原因,我不确定您是否跟踪了所有帐户名称和密码。如果您有,例如在您的数据库或本地文件中。你能做的是:

1,使用存储在文件中的用户数据执行登录

然后,

firebase.auth().currentUser.delete().then(function() {
  // emmit a complete message
}, function(error) {
  // handle error
});

对文件中的所有用户执行此操作。

如果您没有所有用户的信息,我认为firebase不允许您在客户端代码中删除它们。我猜你必须在你的firebase控制台中删除它们。