我是一个相当新的扑动,我有一个关于Firebase数据库的问题。
我正在尝试创建一个聊天应用程序,当任何聊天成员发送新消息时,我想自动获取消息。
我使用bloc/cubit进行状态管理。
有谁能帮我吗?所以关于从Firebase实时数据库获取消息流,我猜你将使用Firebase数据库,所以我的建议是做以下
emit(FetchAllMessagesLoadingState());
FirebaseFirestore.instance
.collection("messages") // or whatever your collection name is
.snapshots()
.listen((event) {
event.docs.forEach((element) {
// Parse your messages here, may be add them to a list
});
emit(FetchAllMessagesSuccessState());
});
希望这个答案能对你有所帮助