【发布时间】:2021-06-06 15:05:18
【问题描述】:
我是 Flutter 的新手。只是想知道有没有办法在一个颤振应用程序中拥有多个 Auth 项目? 对于我的项目,如果我想创建一个用户登录和管理员登录,这两个数据将分开存储,但在一个 Flutter 应用程序中。有可能吗?
【问题讨论】:
我是 Flutter 的新手。只是想知道有没有办法在一个颤振应用程序中拥有多个 Auth 项目? 对于我的项目,如果我想创建一个用户登录和管理员登录,这两个数据将分开存储,但在一个 Flutter 应用程序中。有可能吗?
【问题讨论】:
您是否询问用户是否可以从单个 Flutter 应用通过 Firebase 身份验证登录多个 Firebase 项目,答案是肯定的。
您需要为每个项目创建一个单独的FirebaseApp 对象,其中包含该项目的配置数据。然后为特定的FirebaseApp 创建一个FirebaseAuth 实例,然后您可以从那里调用与辅助FirebaseAuth 对象相同的方法。
另见:
FirebaseAuth.instanceFor(app: secondaryApp) 获取身份验证实例的示例。【讨论】: