【发布时间】:2020-07-01 23:26:59
【问题描述】:
Flutter - 如何检查是否完美上传/删除到 Firebase 数据库的数据?
我想检查 (如 java 中的 addOnSuccessListener 或 addOnFailureListener) 数据是否完美上传/删除到 firebase 实时数据库,然后向用户显示消息,然后将转到下一页。
上传和删除到firebase的代码如下:
数据上传代码:
FirebaseDatabase.instance.reference().child('users').child(AuthUser().getUser().uid).set(user.toJson()).then((onValue){
print('uploaded');
});
数据删除代码:
FirebaseDatabase.instance.reference().child('users').child(AuthUser().getUser().uid).remove().then((onValue){
print('deleted');
});
如果你知道请帮助我。
【问题讨论】:
-
你现在有什么问题?
-
如果一个用户没有写权限,在这种情况下这个用户卡在这里。即使我无法向该用户发送消息,会发生什么。再次,如果网络连接很差,那么用户就会卡在这里。我无法告诉用户这是连接问题或其他问题。@DougStevenson
标签: firebase flutter firebase-realtime-database dart