【问题标题】:group chat in flutter using firebase with a twist使用带有扭曲的firebase进行群聊
【发布时间】:2021-04-16 16:46:16
【问题描述】:

免责声明:我从未使用过 firebase 或任何其他数据库,所以我的想法非常粗略,如果你纠正我的一些假设,我会很高兴。这也是我在 StackOverflow 上的第一个问题,所以我希望它足够详细。

我目前正在开发我的项目,该项目基本上是使用 firebase 进行群聊,我应该能够通过应用程序创建一个新的群聊(在 firestore 中创建一个新数据库),让其他 ppl 加入(分配到新的群聊数据库)。

转折:如果我向群聊发送消息,我希望其他人看到一个弹出窗口:“你接受这个消息吗”,no=> 不显示/yes=> 显示消息但是为其他人删除它。

这个应用程序不过是我关于如何证实我的理论的想法,同时也了解更多关于颤振和火力的知识,所以请不要介意它是否有用。

假设:每个群聊都有自己的数据库(我可以在 Firestore 槽应用程序中创建一个数据库/发送请求吗?) 问题:我可以为每条消息分配一个特定的 ID,然后选择并进一步编辑谁将能够通过应用程序看到该消息(app_instance_1“我接受了该消息,因此只有我和发件人可以看到它”)?

【问题讨论】:

    标签: android database firebase flutter


    【解决方案1】:

    这里有一篇很棒的关于制作 Flutter 聊天应用的文章:https://medium.com/flutter-community/building-chat-app-in-flutter-with-firebase-888b6222fe20。如果您需要更多详细信息或帮助,请写评论。

    关于你的假设。每个应用程序通常连接到一个数据库,并且在数据库中,您可以拥有单独的文档来保存每个群聊。您还可以为每个用户设置文档以保存只有他们可以看到的聊天。在文档中,您可以添加保存数据的集合。

    【讨论】:

      猜你喜欢
      • 2016-03-07
      • 1970-01-01
      • 2014-07-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-11-02
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多