如何在FireBase中向特定人员发送消息

时间:2014-04-07 02:04:23

标签: security chat firebase

我正在学习如何使用Firebase,我对如何向Firebase中的特定人员发送聊天消息感到困惑。基本上我想要做的是在2个人之间进行双向聊天,但其他人也可以与其他朋友进行其他聊天。每次聊天都需要新的Firebase吗?

2 个答案:

答案 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>