Thé*_*ion 6 dart firebase flutter google-cloud-firestore
我面临一个问题,当我注销一个用户(使用FirebaseAuth.signOut()方法)并与另一个用户登录时,会加载前一个用户的信息而不是新用户的信息。
我相信这是由于在 firebase 的缓存中仍然可以访问这些信息造成的。
有没有办法强制 firebase 清除其本地缓存?
干杯!
对于 Android,有FirebaseFirestore.clearPersistence()。
对于 JavaScript/web,有Firebase.clearPersistence()。
对于 iOS,有Firebase.clearPersistence()。
Flutter好像还没有这个API。
请记住,clearPersistence API 并不适用于您所讨论的特定情况。如果您仔细阅读 API 文档,您会发现它们是用于测试的。
您可能需要进行更多调试,以找出到底是什么没有按您期望的方式工作。由于您没有显示任何代码,因此很难判断您是否做错了什么。
| 归档时间: |
|
| 查看次数: |
2566 次 |
| 最近记录: |