是否可以删除 currentUser firebase 身份验证用户?

Blo*_*oss 4 dart firebase firebase-authentication flutter

我使用firebase_authpackage 来处理 flutter。我使用电话身份验证进行登录。一切正常。但是当注销用户不会在 firebase 上删除时。

是否可以删除firebase用户?

 RaisedButton(
    onPressed: () async {
         await FirebaseAuth.instance.signOut();
    }
 )
Run Code Online (Sandbox Code Playgroud)

我尝试了这种方法,但错误来了..

删除名为 null

    _auth.onAuthStateChanged.listen((currentUser)=>{
             currentUser.delete()
}).onError((e)=>print("Error is $e"));
Run Code Online (Sandbox Code Playgroud)

小智 10

是的。FirebaseAuth.instance.currentUser.delete()您必须在(on)方法之前使用方法signOut()

RaisedButton(
    onPressed: () async {
        FirebaseAuth.instance.currentUser.delete();
        await FirebaseAuth.instance.signOut();
    }
)
Run Code Online (Sandbox Code Playgroud)