0

在用户注销时,如何检测注销活动并重新加载按钮导航栏和页面,并使用 firebase 身份验证?

4

1 回答 1

2

我将不得不指出你FirebaseAuth.instance.onAuthStateChanged和 StreamBuilder。FirebaseAuth.instance.onAuthStateChanged是一个流,将在用户注销时更新。

StreamBuilder<FirebaseUser>(
  stream: FirebaseAuth.instance.onAuthStateChanged,
  builder: (BuildContext context, snapshot) {
    if (snapshot.hasData) {
      return LoggedInWidget()
    } else {
      return LoggedOutWidget();
    }
  },
)
于 2021-01-01T12:00:56.600 回答