在Android上删除Firebase中的帐户

在Android上删除Firebase中的帐户,android,firebase,firebase-authentication,Android,Firebase,Firebase Authentication,当我尝试使用Firebase Android SDK中的FirebaseUser#delete()方法删除Firebase中的帐户时,我收到FirebaseException。发生内部错误。[凭证太旧了\u再次登录]而不是此处描述的FirebaseAuthRecentLoginRequiredException:。很难使用它进行开发,因为FirebaseException没有获取错误代码的方法。Firebase SDK的版本:11.4.2。是bug还是我遗漏了什么?user.delete();该

当我尝试使用Firebase Android SDK中的
FirebaseUser#delete()
方法删除Firebase中的帐户时,我收到
FirebaseException。发生内部错误。[凭证太旧了\u再次登录]
而不是此处描述的
FirebaseAuthRecentLoginRequiredException
:。很难使用它进行开发,因为
FirebaseException
没有获取错误代码的方法。Firebase SDK的版本:11.4.2。是bug还是我遗漏了什么?

user.delete();该方法仅在用户最近登录时才有效。如果凭据早于特定阈值,则此方法将不允许从Firebase中删除用户。您可以通过注销然后登录然后删除该用户来克服此问题。 您需要新凭据才能重新验证();方法。我希望它能有所帮助。

user.delete();该方法仅在用户最近登录时才有效。如果凭据早于特定阈值,则此方法将不允许从Firebase中删除用户。您可以通过注销然后登录然后删除该用户来克服此问题。
您需要新凭据才能重新验证();方法。我希望这会有帮助。

我知道它是如何工作的,很简单。请再读一遍我的帖子。问题是firebase文档与代码不匹配。我知道它是如何工作的,很简单。请再读一遍我的帖子。问题是firebase文档与代码不匹配。