“跟踪者状态”在聊天应用程序中意味着什么?

时间:2011-04-29 10:43:09

标签: iphone android xmpp chat

我为Android和iPhone创建了一个XMPP聊天应用程序。在jwchat.org中测试应用程序时,从iPhone设备创建的用户显示为“跟踪者”,Android用户名显示为在线/离线。 “潜行者”是什么意思?因此,消息会从Android发送到iPhone,但iPhone设备的消息不会被Android设备接收。有人可以帮帮我吗?

2 个答案:

答案 0 :(得分:1)

“Stalker”是一个不幸的术语,它嵌入在客户端的用户界面中,而不是协议的标准部分。它可能是指在您的名单中的人type="from",表示他们订阅了您的存在,但您没有订阅他们的存在。如果要更改此状态,请发送:

<presence type='subscribe' to='stalker@example.com'/>

一旦他们接受:

<presence type='subscribed' to='you@example.com'/>

你应该让type="both"状态的对方在其他人的名单上。

答案 1 :(得分:0)

这听起来像iPhone应用程序上的存在问题 - 它成功登录/验证xmpp服务器,但随后无法发送xmpp存在节。

你有没有关于xmpp通信的痕迹?