首页 > 解决方案 > 如何在聊天应用中为应用级别的 mod 实现 Mod 工具

问题描述

所以我有一个带有房间模组的公共房间的聊天应用程序,可以发布房间禁令。但对于屡犯者,我希望拥有可以在应用程序的任何地方禁止的应用程序模块。我知道我可以实现一个基于报告阈值的系统,或者只是每个报告,但是我将如何向模块显示问题并避免多个模块在同一个问题上工作。

标签: fluttergoogle-cloud-firestore

解决方案


这听起来像是一个非常复杂的用例,需要在 Stack Overflow 答案中涵盖。但基本上你可以:

  • 将报告存储在 Firestore 的集合中,每个报告都是一个文档。
  • 让每个版主监控此集合,以提醒他们注意问题。
  • 当主持人开始处理报告时,将其 UID 写入报告文档。

您的应用程序可以显示所有报告,但包括正在处理已声明的报告的版主的姓名,或者它可以从显示的列表中过滤某人已经在处理的报告。a


推荐阅读