【发布时间】:2013-07-09 11:45:53
【问题描述】:
目前我在我的网站上使用Olark 进行实时聊天。
我计划用内部安装的 OpenFire 替换它。
但是,有一个问题。
使用 Olark 实时聊天 sn-p(我嵌入在我的网站中) - 如果用户在多个选项卡中打开网站 - 它会预先填充正在进行的对话。例如- 你可以试一试 (moonclerk.com)。
如何通过 OpenFire + FP WebChat 的持续对话实现相同的聊天窗口预填充?
【问题讨论】:
目前我在我的网站上使用Olark 进行实时聊天。
我计划用内部安装的 OpenFire 替换它。
但是,有一个问题。
使用 Olark 实时聊天 sn-p(我嵌入在我的网站中) - 如果用户在多个选项卡中打开网站 - 它会预先填充正在进行的对话。例如- 你可以试一试 (moonclerk.com)。
如何通过 OpenFire + FP WebChat 的持续对话实现相同的聊天窗口预填充?
【问题讨论】:
我们在 Olark 实现这一目标的方式并非微不足道。我们实际上并没有在最终用户端使用 XMPP 客户端,这使它更容易一些,但基本上我们的传输层能够根据存储在用户的 cookie。对我们来说,XMPP 根本不参与该过程(它只关心与运营商之间的最终交付)。
我不知道 FastPath 的架构是什么样的,但如果您正在寻找这个功能,或者自己添加它,XMPP 支持从客户端的消息历史记录中检索 n 条消息。查看XMPPFramework - Retrieve Archived Messages From Openfire Server 了解更多信息。
【讨论】: