xmpp仅在一台设备上显示

时间:2015-01-08 00:55:17

标签: ios xmpp xmppframework

之前已经问过问题,但是我无法找到解决问题的方法。这就是我所做的:

我已添加为自动订阅选择:

xmppRoster.autoAcceptKnownPresenceSubscriptionRequests = YES;

我正在发送我的演讲" availbale"关键词。现在,当我运行我的应用程序时:

  1. 在Device1上运行应用程序
  2. 在Device2上运行应用程序
  3. 设备1显示Device2在线,但Device2未显示Device1在线。

    我在Device2上得到这样的存在:

    <Warning>: Presence : <presence xmlns="jabber:client" from="Device2@abc.com/652873306-tigase-13" to="Device2@abc.com"><show>chat</show><status>available</status></presence>
    
    <Warning>: Presence : <presence xmlns="jabber:client" from="Device1@abc.com/652873306-tigase-11" to="Device2@abc.com"><show>chat</show><status>available</status></presence>
    

    然而,即使在获得此状态后,我的fetch视图控制器也没有看到任何新内容。什么想法可能是错的?

    感谢。

1 个答案:

答案 0 :(得分:0)

对于任何面临同样问题的人。我发现这个问题与XMPP框架本身有关。