【发布时间】:2021-07-17 12:54:11
【问题描述】:
我目前正在使用 Firestore 来存储我的应用的用户数据。当用户没有互联网连接并使用该应用程序时,它仍然允许用户通过离线持久性进行更改。应用程序重新连接互联网后,它会尝试让用户登录。但是,即使用户退出,仍会对数据库进行离线编辑。如果用户无法登录,我如何取消这些离线写入?谢谢!
【问题讨论】:
标签: firebase flutter dart google-cloud-firestore
我目前正在使用 Firestore 来存储我的应用的用户数据。当用户没有互联网连接并使用该应用程序时,它仍然允许用户通过离线持久性进行更改。应用程序重新连接互联网后,它会尝试让用户登录。但是,即使用户退出,仍会对数据库进行离线编辑。如果用户无法登录,我如何取消这些离线写入?谢谢!
【问题讨论】:
标签: firebase flutter dart google-cloud-firestore
您可以使用以下代码禁用离线持久性:
FirebaseFirestore.instance.settings =
Settings(persistenceEnabled: false);
您可以阅读更多关于它的信息here。
【讨论】: