Div*_*kar 9 dart firebase flutter google-cloud-firestore
Future<void> _getUserData() async {
final database = Firestore.instance;
try {
FirebaseUser _currentUser = await FirebaseAuth.instance.currentUser();
String authid =_currentUser.uid;
String email = _currentUser.email;
Map<String, String> userData = {
'AuthUserId':'$authid',
'Email':'$email',
'FullName': '',
'MobileNum': '',
'Address': '',
'City/Village': '',
'District': '',
'State': '',
'PinCode': '',
};
database.collection('UserData').add(userData).catchError((e) {
print(e);
});
} catch (e) {
print(e);
}
}
@override
void initState() {
super.initState();
_getUserData();
}
Run Code Online (Sandbox Code Playgroud)
"I am trying to insert the data into the cloud firestore and i have called this function in initState() but i ham getting error as i have mentioned above
Pet*_*dad 11
确保您使用的是最新cloud_firestore版本。然后执行:
flutter clean
flutter packages get
Run Code Online (Sandbox Code Playgroud)
更新,从cloud_firestore0.14.0 版开始:
setData()被替换为set()。其他有用的链接:
就我而言,我执行了以下步骤:
flutter clean
flutter packages get
Run Code Online (Sandbox Code Playgroud)
卸载应用
更新:/android/app/build.gradle
defaultConfig {
...
multiDexEnabled true
}
Run Code Online (Sandbox Code Playgroud)
再次运行。
希望这可以帮助
| 归档时间: |
|
| 查看次数: |
12204 次 |
| 最近记录: |