我正在尝试-
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 }