我正在学习如何使用Firebase,我对如何向Firebase中的特定人员发送聊天消息感到困惑。基本上我想要做的是在2个人之间进行双向聊天,但其他人也可以与其他朋友进行其他聊天。每次聊天都需要新的Firebase吗?
答案 0 :(得分:6)
如果A想要与B聊天,A发送消息(推送)到
http://your-fire-base.firebaseio.com/b_id/ (B's channel)
内容
{sender: a_id, data: some_data}
B将订阅自己的频道,并根据发件人过滤数据。
答案 1 :(得分:1)
您可以在单个Firebase下创建节点以完成大多数方案。
在你的情况下,我会建立一个这样的层次结构:
<root>
Frank-Keiran
<messages>
Keiran-User123
<messages>