Open1
Flutter FirebaseAuth ユーザーの削除
Firebase Authのユーザー削除 @Flutter
方法は2つある。
- クライアントで削除する
- Cloud Functionsで削除する
クライアントで削除する
deleteで削除することはできるが、前回のアカウント連携から時間が経過していると requires-recent-login
のエラーが出て削除できないことがある。
その場合は reauthenticateWithCredential
を行う必要がある。
currentUser.delete();
currentUser.reauthenticateWithCredential(credential);
Cloud Functionsで削除する
Cloud Functionsに削除関数を用意してクライアント側から呼び出す。
再認証が不要なため、こっちの方が楽だと思う。
作成者以外のコメントは許可されていません