我在使用 Google Hangouts 和使用 Gloox 库的 XMPP 客户端时遇到了一个难题,前者实际上是在向后者发送空白消息。以下是原始日志文件的摘录:
<mId>66</mId>
<timestamp>2016-Mar-13 03:45:58</timestamp>
<area>131072</area>
<level>0</level>
<message>
<message from='##################@public.talk.google.com' to='#########@gmail.com' type='chat' id='62859D13'><nos:x value='disabled' xmlns:nos='google:nosave'/><arc:record otr='false' xmlns:arc='http://jabber.org/protocol/archive'/></message>
</message>
我在 [ 1 ] 找到了潜在的线索,但我无法确定这之间的确切原因以及为什么会有空白消息。我只知道这两者之间有联系。
[ 1 ] - https://developers.google.com/talk/jep_extensions/otr#null
如果任何有 XMPP 经验的人都可以参与进来,那将不胜感激,因为我已经进行了无数小时的调试,但最终以徒劳无功而告终。