【问题标题】:What does "stalker status" mean in chat applications?聊天应用程序中的“跟踪者状态”是什么意思?
【发布时间】:2011-08-15 10:03:20
【问题描述】:

我已经为 Android 和 iPhone 创建了一个 XMPP 聊天应用程序。在 jwchat.org 中测试应用时,从 iPhone 设备创建的用户显示为“stalker”,Android 用户名显示为在线/离线。 'stalker' 是什么意思?因此,Android 设备向 iPhone 发送和接收消息,但 Android 设备不会接收 iPhone 设备的消息。谁能帮帮我?

【问题讨论】:

    标签: iphone android xmpp chat


    【解决方案1】:

    这听起来像是 iPhone 应用程序的状态问题——它成功登录/验证到 xmpp 服务器,但未能发送 xmpp 状态节。

    你有任何 xmpp 通信的痕迹吗?

    【讨论】:

      【解决方案2】:

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

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

      一旦他们接受:

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

      你们应该让彼此处于type="both" 状态,在彼此的名单上。

      【讨论】:

      • 非常感谢,澄清..,每当 iPhone 设备收到订阅消息时,作为响应向该用户发送“订阅”消息,我在 Jwchat 和 iPhone 设备之间尝试,但在发送“订阅”之后消息我在重新启动应用程序后没有得到该用户的存在..,如果我在哪里有错误,请建议我。
      • 当您收到订阅时,您通常会发回订阅以说“是”,然后发送回订阅(如果您还没有),以便查看其他人的存在。您的目标是名册类型“两者”。请阅读 RFC 6122 的第 3 部分:tools.ietf.org/html/rfc6121#section-3
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-09-29
      • 1970-01-01
      • 1970-01-01
      • 2015-05-14
      • 2018-07-05
      相关资源
      最近更新 更多