使用颤振和 Firebase 身份验证在设备上持久化用户
Posted
技术标签:
【中文标题】使用颤振和 Firebase 身份验证在设备上持久化用户【英文标题】:Persisting user on device with flutter and firebase auth 【发布时间】:2019-11-07 20:06:01 【问题描述】:目前我制作了我的第一个颤振应用程序,所以对我来说还有一些不确定的事情。其中之一是如果有一种方法可以将 FireBaseUser 存储在设备中或根据存储在那里的信息构建它,首先能够获得一个新令牌以将 http 请求发送到我的 firebase 后端,然后在应用程序会关闭,直到用户点击注销。
感谢您的任何回答!
【问题讨论】:
How to get the current user id from Firebase in Flutter的可能重复 【参考方案1】:Firebase 插件足够智能,可以为您缓存用户。您可以在应用重新启动后查看当前用户。
【讨论】:
你的意思是如果我打电话给 FireBaseAuth.getCurrentUser 即使在关闭应用程序后我也应该得到我的用户? 没错。只要确保仍然异步调用它。 当然!我会尝试看看是否可以将您的答案标记为正确。以上是关于使用颤振和 Firebase 身份验证在设备上持久化用户的主要内容,如果未能解决你的问题,请参考以下文章
Flutter Firebase auth 用户在设备上不是持久的
Firebase 电话身份验证 (Flutter) 在某些 iOS 设备中不起作用