如何在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