簡體   English   中英

在Android上的Firebase中刪除帳戶

[英]Deleting account in Firebase on Android

當我嘗試在Firebase Android SDK中使用FirebaseUser#delete()方法FirebaseUser#delete() Firebase中的帳戶時,收到FirebaseException. An internal error has occurred. [ CREDENTIAL_TOO_OLD_LOGIN_AGAIN ] FirebaseException. An internal error has occurred. [ CREDENTIAL_TOO_OLD_LOGIN_AGAIN ] FirebaseException. An internal error has occurred. [ CREDENTIAL_TOO_OLD_LOGIN_AGAIN ]代替了此處描述的FirebaseAuthRecentLoginRequiredExceptionhttps : //firebase.google.com/docs/reference/android/com/google/firebase/auth/FirebaseUser.html#delete() 很難開發,因為FirebaseException沒有方法來獲取錯誤代碼。 Firebase SDK的版本:11.4.2。 是錯誤還是我錯過了什么?

user.delete(); 該方法僅在用戶最近登錄時才有效。 如果憑據早於特定閾值,則此方法將不允許從Firebase中刪除用戶。 您可以通過注銷然后登錄然后刪除用戶來解決此問題。 您需要新的憑據才能進行reauthenticate(); 方法。 希望對您有所幫助。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM