发送XMPP消息元素多个目的地(Facebook Chat API)

我在iOS应用中使用Facebook Chat API。 我已经可以成功地将消息发送给Facebook朋友。 现在我想知道是否可以将同一邮件发送给多个收件人。

我不知道这在技术上是可行的还是有任何限制的。

我知道我可以为N个用户创建N个消息并逐个发送。 但取决于用户可以选择的Facebook朋友的数量,可能需要很长时间才能发送所有消息。 如果这是唯一的情况,我应该为将要使用XMPP流发送的每条消息打开一个不同的线程吗?

我很感激任何关于这个问题的解决方案或线索。


有一个XMPP扩展XEP-0033:Extended Stanza Addressing,它支持将消息组播到多个收件人。 该扩展已经发展到草稿状态,但很少有XMPP服务器或客户端支持它。 我怀疑Facebook聊天做了什么,并且在XMPPFramework源代码中找不到任何提及。

我不认为有比将同一消息发送给多个收件人更好的方法。 有些服务器可能会要求您在发送大量相同的消息之间暂停,如果Facebook Chat的情况属实,我不会感到惊讶。

多用户聊天是通过XMPP完成此操作的另一种方式,但不幸Facebook Chat不支持MUC。

链接地址: http://www.djcxy.com/p/93519.html

上一篇: Send XMPP message element multiple destinations (Facebook Chat API)

下一篇: XMPP Framework: Not able to receive my messages