如何检查用户是否正在键入消息

时间:2012-05-28 16:47:51

标签: java xmpp smack

我一直在部署一个与gtalk交互的基于Web的聊天应用程序。我能够成功制作应用程序。我想为此应用添加新功能。我想在发送消息之前检查是否有任何gtalk用户正在打字,即在调用聊天之后,是否有任何方法可以检查gtalk用户是否正在键入;就像有人打字时gtalk显示“有人正在打字”的方式。

2 个答案:

答案 0 :(得分:3)

XEP-0085:您正在寻找聊天状态通知。您必须在您的客户端中实现此功能。 http://xmpp.org/extensions/xep-0085.html

答案 1 :(得分:0)

附加一个按键侦听器,每次用户按下一个按键时都会通知服务器。服务器必须接收此信息并通知其他人。

虽然我没有使用gtalk的经验。这是一个通用的解决方案。不要与你正在使用的库/框架有多远。