如何在Flutter中从Firebase获取当前用户ID

我正在尝试-

final Future<FirebaseUser> user = auth.currentUser();

但是问题在于,不是通过“ userid”创建文档,而是通过以下名称创建文档:

Instance of 'Future<FirebaseUser>'

从字面上看,这是我现在的文档名称,但是我想专门使其成为用户名。

我该怎么办?

回答:

uid是FirebaseUser对象的属性。由于auth.currentUser()返回一个future,因此必须等待以获取如下用户对象:

void inputData() async {

final FirebaseUser user = await auth.currentUser();

final uid = user.uid

// here you write the codes to input the data into firestore

}

以上是 如何在Flutter中从Firebase获取当前用户ID 的全部内容, 来源链接: utcz.com/qa/410574.html

回到顶部