2
在整个使用Firebase构建的应用程序的测试中,我创建了大量假帐户。我想知道在应用程序上线之前是否有简单的方法来删除它们?如何批量删除Firebase服务器端的用户帐户?
我可以通过并逐个删除它们,但有大量的帐户,这是一种非常不寻常的选择。
我很感激任何帮助!
在整个使用Firebase构建的应用程序的测试中,我创建了大量假帐户。我想知道在应用程序上线之前是否有简单的方法来删除它们?如何批量删除Firebase服务器端的用户帐户?
我可以通过并逐个删除它们,但有大量的帐户,这是一种非常不寻常的选择。
我很感激任何帮助!
由于这些帐户是出于测试原因,我不确定您是否跟踪了所有帐户名称和密码。如果你有,例如在你的数据库或本地文件中。你可以做的是:
1,使用用户存储在文件中的数据来进行登录
然后,
firebase.auth().currentUser.delete().then(function() {
// emmit a complete message
}, function(error) {
// handle error
});
上的文件中的所有用户执行此。
如果您没有所有用户的信息,我不认为firebase允许您在客户端代码中删除它们。我猜你必须在Firebase控制台中删除它们。
相同的代码,但我建议使用Firebase Admin SDK进行此操作:https://firebase.google.com/docs/auth/admin/manage-users#delete_a_user –
非常感谢,这非常完美! –