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 聊天状态通知的主要内容,如果未能解决你的问题,请参考以下文章
使用 Openfire、Javascript (strophe.js) 和 html5 websockets 的聊天客户端?