我希望通过将用户ID分配给文档作为字段,将用户相关数据保存在Firestore中。
如何从Firebase Auth获取用户ID?
还有更好的方法在Firestore中存储用户数据吗?
我无法通过这种方式从Firebase Auth获取用户ID(Text(_userId)返回_userId == null错误):
String _userId;
...
@override
Widget build(BuildContext context) {
FirebaseAuth.instance.currentUser().then((user) {
_userId = user.uid;
});
return new Scaffold(
appBar: new AppBar(
title: new Text("App bar"),
),
body: new Text(_userId),
);
}