strophe.js 聊天状态通知

Posted

技术标签:

【中文标题】strophe.js 聊天状态通知【英文标题】:strophe.js chat state notifications 【发布时间】:2018-06-06 04:41:26 【问题描述】:

我正在尝试实现 strophe.js 聊天状态插件,但找不到任何自述文件。

看到类似的问题,但没有答案。 StropheJs Chat State Notification plugin?

【问题讨论】:

【参考方案1】:

有一个用于聊天状态的 Strophe 插件here。所有插件都遵循 XMPP 扩展协议 (XEP)。因此,您可以从他们实现的各自 XEP 中获取用例。在这种情况下,插件实现了XEP-0085。详细实现可以看 converse.js 核心插件here。请注意,聊天状态的 XEP 仅提供了一个协议来共享用户之间发生的活动信息(键入状态等),但它没有指定任何有关消息状态的内容。因此,如果您需要“看到消息”之类的功能,您可能需要考虑使用聊天标记 (XEP-0333)。

【讨论】:

仅供参考,converse.js 核心插件的链接已损坏,因为他们从 v4.0.4 的代码库中删除了 converse-core.js

以上是关于strophe.js 聊天状态通知的主要内容,如果未能解决你的问题,请参考以下文章

使用 Xmpp、strophe.js 进行聊天应用

使用 strophe js 在聊天中发送图像

使用 Openfire、Javascript (strophe.js) 和 html5 websockets 的聊天客户端?

DISCONNECTED 状态后无法连接 strophe js 连接

node.js, XMPP Strophe.js

集成 Facebook 聊天