使用Pubsub在XMPP中实现Whatsapp等组

时间:2016-01-05 08:20:18

标签: xmpp publish-subscribe

我们正在尝试使用Pubsub来实现Whatsapp中的群组,而无需用户进入会议室,在离线时收到通知等等。

到目前为止,事情一直很好。我们可以创建一个节点,将发布设置为all,发送一个房间所需的所有基本内容。

问题是,当用户发布到节点时,不会发送任何用户信息。

有没有办法做到这一点?我们想过可能会创建一个普通的XMPP消息,然后在有效负载中发送它,但这需要从有效负载中解析回来。有没有替代解决方案?或者这似乎是最可行的?

1 个答案:

答案 0 :(得分:1)

如果要接收它们,您需要将所需的所有数据放在pubsub发布的有效负载中。

是的,这意味着它有缺点。例如,用户可以对每条消息使用不同的需求。 pubsub不强制/控制多用户聊天规则,因为它是为不同目的而设计的。

请注意,我在视频中解释说,我们现在拥有在MUC之上构建此类服务的所有内容:https://www.youtube.com/watch?v=FWhm7C5DSgg