有没有一种使用XMPP添加和自动接受好友的好方法?

时间:2013-02-06 13:32:46

标签: ios xmpp

我正在尝试构建一个使用XMPP协议的iOS应用。我正在使用XMPPFramework for iOS。 我的应用有一些限制。我必须自动注册一些新用户(好的,这有点容易)。用户应该能够自动添加其他用户作为朋友,所以我应该实现一些东西来自动接受好友请求,然后能够看到好友列表。有没有办法做到这一点?

我考虑过在以下方面实施:

- (void)xmppRoster:(XMPPRoster *)sender didReceiveBuddyRequest:(XMPPPresence *)presence

自动接受请求。

但是,如何将此联系人添加到用户的好友列表中?该部分的文档不太清楚。我应该使用XMPPCoreDataStorage类中的save方法吗?

感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

您可以使用autoAcceptKnownPresenceSubscriptionRequests类的XMPPRoster属性。默认情况下为YES。如果是NO,则会调用xmppRoster:didReceivePresenceSubscriptionRequest:委托方法。

将永远不会调用示例应用程序中的P.S:xmppRoster:didReceiveBuddyRequest:方法。申请中没有任何参考。这似乎是一种古老的方法。

相关问题