iOS XMPPFramework - 从状态查找JID资源,但是没有接收/发送状态?

时间:2015-01-06 11:29:00

标签: android ios xmpp xmppframework user-presence

我正在iOS上使用XMPPFramework创建聊天应用,并发现sending and receiving friend requests的问题。

我发现在XMPPFramework上创建JID时需要查找/获取资源。但是,无论何时我在Android和iOS之间发送或接收朋友请求,都不会收到这些请求。

因此我得出结论,JID的资源部分在将请求发送到正在使用的实际设备方面起着重要作用。该资源就像XMPP服务器和设备之间的单个连接。 Android在内部使用“Smack”作为JID的资源部分,在这种情况下,iOS使用了我想要的任何东西,iPhone。

如何从用户获取此资源的JID部分?我已经看到有关如何查找资源的问题,答案是阅读从请求的发件人收到的存在。但是在我发送请求之前强行为用户添加资源之前,我没有收到任何来自Android设备的信息。

这也与存在的priority有关吗?​​

0 个答案:

没有答案