gpt4 book ai didi

flutter - Firestore/Flutter-将当前用户数据保存到本地设备

转载 作者:行者123 更新时间:2023-12-03 03:30:43 25 4
gpt4 key购买 nike

有没有一种方法可以将当前用户数据保存到本地缓存中,而不是每次我调用菜单时都调用它。这是我目前在菜单小部件构造函数中执行的操作:

BurgerMenu() {
color = Colors.black;
FirebaseAuth.instance.currentUser().then((value) async {
return Firestore.instance
.collection('users')
.document(value.uid)
.get()
.then((userData) {
email = userData.data["email"];
name = userData.data['name'];
});
});
}
电子邮件和名称是在弹出菜单时添加其他信息。我也不确定这是否是管理应用程序的最佳实践

最佳答案

您不需要这样做。 Firestore会代表您自动为移动应用程序缓存数据,但如果要为Web应用程序启用数据,则可以调用enablePersistence方法。
有关缓存Firestore的更多信息,请检查此文档[1]
[1] https://firebase.google.com/docs/firestore/manage-data/enable-offline

关于flutter - Firestore/Flutter-将当前用户数据保存到本地设备,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64042555/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com