0

我正在使用 XMPP 框架构建一个 iOS 聊天应用程序。我已经能够注册、发送邀请、接受邀请和聊天。但是,当我尝试使用名册填充我的好友列表时,我会得到我已经添加的所有好友的姓名以及我已发送好友请求的人的姓名。我无法区分它们。我试图深入研究 XMPPRosterMemoryStorage 类,但所有方法都返回相同的列表(已排序/未排序)。

如果他尚未接受邀请,如何将受邀好友显示为待处理。

请帮忙。

谢谢。

4

1 回答 1

0

回答我的问题。看起来我在 XMPPRosterMemoryStorage 类中没有深入挖掘。在名册中收到所有 jid 以及订阅和询问属性等其他详细信息。然而,排序/未排序的方法只返回所有用户的 jid。我回去定制了 XMPPRosterMemoryStorage 类,只返回两个用户都接受的 jid。

于 2013-09-10T08:56:06.210 回答