目前我在我的网站上使用Olark进行实时聊天 我打算用内部的OpenFire安装替换它 但是,有一个问题。
使用Olark实时聊天片段(我在我的网站上嵌入) - 如果用户在多个标签页中打开网站 - 它会预先填充正在进行的对话。对于例如 - 你可以试试(moonclerk.com)。
如何通过与OpenFire + FP WebChat的持续对话实现相同的预先填充聊天窗口?
答案 0 :(得分:2)
我们在Olark实现这一目标的方式并非完全无足轻重。我们实际上并没有在最终用户端使用XMPP客户端,这使得它更容易一些,但基本上我们的传输层能够根据存储在会话中的会话UUID获取正在进行的会话的会话事件。用户的cookie。对于我们来说,XMPP根本不参与该过程(它仅涉及与运营商之间的最终交付)。
我不知道FastPath的架构是什么样的,但如果你正在寻找这个功能,或者自己添加它,XMPP支持从客户端的消息历史中检索一些n个消息。有关详情,请查看XMPPFramework - Retrieve Archived Messages From Openfire Server。