5

XMPP プロトコルを使用する iOS アプリを構築しようとしています。iOS用のXMPPFrameworkを使用しています。私のアプリにはいくつかの制限があります。何人かの新しいユーザーを自動的に登録する必要があります (わかりました、それはちょっと簡単でした)。ユーザーは自動的に他のユーザーを友達として追加できるはずなので、バディ リクエストを自動承認してバディ リストを表示できるように実装する必要があります。これを行う良い方法はありますか?

私は何かを実装することを考えました:

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

その自動要求を受け入れます。

しかし、この連絡先をユーザーのバディ リストに追加するにはどうすればよいでしょうか。この部分のドキュメントはあまり明確ではありません。XMPPCoreDataStorage クラスの save メソッドを使用する必要がありますか?

助けてくれてありがとう!

4

1 に答える 1

0

クラスautoAcceptKnownPresenceSubscriptionRequestsのプロパティを使用できます。デフォルトですXMPPRosterYESその場合NOxmppRoster:didReceivePresenceSubscriptionRequest:デリゲート メソッドが呼び出されます。

PS:xmppRoster:didReceiveBuddyRequest:サンプル アプリケーションのメソッドが呼び出されることはありません。アプリケーションでそれへの参照はありません。古い方法のようです。

于 2014-04-22T21:03:23.917 に答える