首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >与Firebase一对一聊天

与Firebase一对一聊天
EN

Stack Overflow用户
提问于 2017-01-19 22:12:28
回答 1查看 2.1K关注 0票数 0

我想创建一个一对一的iOS聊天应用程序使用Firebase。我发现的唯一例子是群组聊天实现,我不知道如何为一对一的聊天构建数据库。

我的主要问题是:我如何收听新的聊天/消息?假设user1想和user2聊天,而他们以前从未交谈过。user1如何向user2发送消息?

有人能指点我实现一对一聊天与Firebase的正确方向吗?

谢谢!

EN

回答 1

Stack Overflow用户

发布于 2017-01-19 22:24:08

这是一个非常高层次的结构。

uid_0将观察他们的incoming_messages节点,uid_1将观察他们的incoming_messages节点。

uid_1向uid_0发送一条消息,该消息将有一个用childByAutoId创建的密钥,这将使其成为唯一的消息。uid_0读取它并通过向uid_1 incoming_messages节点发送消息进行响应。

这是一个基本的例子,有1000种不同的方法来完成它,因此一旦您完成了这个工作,您就可以根据您的用例探索其他结构的空间。

代码语言:javascript
运行
复制
uid_0
   incoming_messages
    -Y999nsjnss8s
      msg: "hello to uid_0 from uid_1"
      from: "uid_1"

uid_1
   incoming_messages
    -Yu99jis9jms
      msg: "this is uid_0 responding to uid_1 message"
      from: "uid_0
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41752692

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档