Adi*_*dia 6 dart firebase firebase-authentication flutter
我正在尝试制作一个 Flutter 应用程序,用户可以登录多个帐户(不同的电子邮件 ID),并可以从UserAccounsDrawerHeader
. 例如,在Gmail应用程序中,用户可以在多个Gmail帐户之间切换。使用 Firebase Auth for Flutter 可以实现这一点吗?
在默认场景下,Firebase Auth 一般不支持允许用户同时使用多个帐户登录。如果你想添加支持,你需要做的是使用initailizeApp()来初始化一个新的应用程序实例 - 每个用户帐户一个,然后让用户登录到其中每个帐户。然后,您必须将该应用实例传递给其他 Firebase API,才能使用该帐户进行经过身份验证的访问(例如,Firestore 查询)。
老实说,从提供的 API 中我不清楚如何完成最后一部分。但也许Firestore.getInstance(app)可以做到。
无论如何,实施起来并不容易。没有简单的配置或技巧可以允许多个同时登录。通常应用程序只是让用户注销,然后使用另一个帐户再次登录。
归档时间: |
|
查看次数: |
3515 次 |
最近记录: |