flutter用户数据管理



我正在开发一个带有用户系统的应用程序,我的用户数据存储位置信息,有了这些信息,我向用户显示数据,我还有一个配置文件页面。

我正在努力弄清楚模型系统的基本原理。我想做的事情是登录到一个帐户,检索所有数据并将数据保存在系统中。当我登录时,将所有数据存储在某个地方,并使用所有页面中的数据。

我通过检索加载的每个页面上的数据来完成这项任务。(当主页被加载时,检索用户数据,当配置文件页面被加载时检索用户数据。我认为这不是正确或有效的方法。

长话短说

如何在登录时检索用户数据,并在我的所有页面上使用相同的数据(我在每个页面上检索数据(

如果使用Cloud Firestore,则使用

final FirebaseAuth _auth = FirebaseAuth.instance;
getCurrentUser() async {
final FirebaseUser user = await _auth.currentUser();
final uid = user.uid;

final uemail = user.email;
print(uid);
print(uemail);
}

最新更新