firebase-realtime-database - 禁止用户:如何将他踢出聊天室(触发客户端事件)
问题描述
我有一个聊天应用程序,它连接到 Firebase / Firestore,并结合使用 Firebaseanimatedlist 和实时数据库。当组管理员禁止用户时,我会保存他的用户 ID 并限制他对聊天室的访问。但是考虑到当他被禁止时,用户当前正在聊天室中。那么,当用户 ID 现在保存在 Firebase 的数组(列表)中以将他踢出当前所在的聊天室时,如何触发事件客户端呢?
FCM 是一种选择吗?
解决方案
假设您正在使用实时方面,您可以在数据库更新时检查数据库,如果用户存在于数据库中,则隐藏内容或离开聊天。
推荐阅读
- javascript - Ant Design 在表单循环数组中选择?
- css - 如何覆盖 Angular8 .pug 文件中的样式?
- recursion - Automapper Parent Child Mapping 将 Grandchildren Properties 设置为 null
- istio - 使用 Istio 目标规则时是否有两个级别的负载均衡?
- c# - 加密文件内容并在读取 C# 时对其进行解密
- r - 以 R 中的另一列为条件对列重新排序
- python - 在matplotlib python中限制x轴
- html - 如何将鼠标悬停在使用伪选择器创建的整个形状上?
- java - SendEmail 在 Selenium Webdriver 中不起作用 - 未知 SMTP 主机:smtp.gmail.com;
- javascript - $(window).innerHeight() - “特定 div 的 id 高度”