Facebook XMPP聊天API-设备优先级

7
我创建了一个使用以下结构的 Facebook 应用程序,它使用聊天 API。
Strophe.js <-- --> Punjab <-- --> Facebook XMPP

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

更详细地说,如果用户开始使用我的应用程序进行通信,则不应在常规Facebook聊天界面上接收回复。

这可以实现吗?


基本上我需要发送优先级为128的<presence from="me@myserver.tld/my_resorce"><priority>128</priority></presence>,但是怎么做呢? - Shlomi Schwartz
1个回答

1

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

聊天开发者文档列出了支持的功能,并有一个关于限制的部分,其开头如下:

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

因此,您不应期望浏览器中的Facebook聊天客户端表现得像符合XMPP标准的客户端。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接