Facebook XMPP聊天API - 设备优先级

时间:2013-01-24 10:48:18

标签: javascript facebook api xmpp chat

我创建了一个使用聊天api的Facebook应用程序,使用以下结构

Strophe.js <-- --> Punjab <-- --> Facebook XMPP

一切正常。我的问题是:一旦我的应用程序连接,我可以阻止其他客户端收到消息吗?

详细说明:如果用户开始使用我的应用程序进行通信,他不应该在正常的Facebook聊天ui收到回复。

可以这样做吗?

1 个答案:

答案 0 :(得分:1)

我不相信这是可能的。您可以使用Pidgin通过其XMPP console进行测试。

developer docs for chat列出支持的功能&amp;有一个关于限制的部分,开始于:

  

Facebook Chat应与每个XMPP客户端兼容,但不是完整的XMPP服务器。它应该被认为是www.facebook.com上Facebook Chat的世界的代理。因此,它有几种行为与您对传统XMPP服务的期望略有不同:...

因此,您不应期望浏览器内的Facebook Chat客户端的行为与XMPP兼容的客户端一样。