2

我正在使用 XMPPFramework 在 iOS 上创建一个聊天应用程序并发现sending and receiving friend requests.

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

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

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

这也与priority存在感有关吗?

4

0 回答 0