首页 > 解决方案 > 禁止用户:如何将他踢出聊天室(触发客户端事件)

问题描述

我有一个聊天应用程序,它连接到 Firebase / Firestore,并结合使用 Firebaseanimatedlist 和实时数据库。当组管理员禁止用户时,我会保存他的用户 ID 并限制他对聊天室的访问。但是考虑到当他被禁止时,用户当前正在聊天室中。那么,当用户 ID 现在保存在 Firebase 的数组(列表)中以将他踢出当前所在的聊天室时,如何触发事件客户端呢?

FCM 是一种选择吗?

标签: firebase-realtime-databaseflutterflutter-layoutflutter-dependencies

解决方案


假设您正在使用实时方面,您可以在数据库更新时检查数据库,如果用户存在于数据库中,则隐藏内容或离开聊天。


推荐阅读