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 的原生邀请对话框中列出所有 Facebook 好友