iOS:XMPPRoster 也获取邀请好友列表

Posted

技术标签:

【中文标题】iOS:XMPPRoster 也获取邀请好友列表【英文标题】:iOS: XMPPRoster Gets the list of Invited buddies as well 【发布时间】:2013-09-06 09:51:31 【问题描述】:

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

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

请帮忙。

谢谢。

【问题讨论】:

【参考方案1】:

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

【讨论】:

以上是关于iOS:XMPPRoster 也获取邀请好友列表的主要内容,如果未能解决你的问题,请参考以下文章

ios怎样在xmpp自带的数据库里面插入数据

通过图形 API 获取 facebook 好友的完整列表

Facebook 2.0 - 邀请好友

在 iOS 的原生邀请对话框中列出所有 Facebook 好友

如何使用 facebook SDK 获取总 facebook 好友列表? [复制]

Facebook选择要邀请的所有好友(2011年9月)