チャットを実装しましたが、すべて正常に機能しています。そのリンクhttp://mobile.tutsplus.com/tutorials/iphone/building-a-jabber-client-for-ios-server-setup/チュートリアルに従って、チャット アプリを実装します。写真、誕生日、ニックネームなどのユーザーに関する情報を送信したいので、その情報を作成して他のユーザーに送信したいだけです。
また、画像(データ)を別のユーザーに送信したいです。
チャットを実装しましたが、すべて正常に機能しています。そのリンクhttp://mobile.tutsplus.com/tutorials/iphone/building-a-jabber-client-for-ios-server-setup/チュートリアルに従って、チャット アプリを実装します。写真、誕生日、ニックネームなどのユーザーに関する情報を送信したいので、その情報を作成して他のユーザーに送信したいだけです。
また、画像(データ)を別のユーザーに送信したいです。
アバターやその他のユーザー情報を設定するには、vcard 拡張機能 XEP-0153 (仕様と実装) を参照する必要があります。
XMPPFramework iphone demo内に vCard の実装例があります。次の呼び出しを使用して、vCard を更新およびフェッチします。
- (XMPPvCardTemp *)fetchvCardTempForJID:(XMPPJID *)jid;
- (XMPPvCardTemp *)fetchvCardTempForJID:(XMPPJID *)jid useCache:(BOOL)useCache;
- (void)updateMyvCardTemp:(XMPPvCardTemp *)vCardTemp;
バイナリ データを送信するには、いくつかのオプションがあります。XMPPFrameworkはXEP-0065 を実装します。次のようなデータを送信する他の方法があります。
おそらく拡張機能として実装し、それらを XMPPFramework に統合できます。
画像や動画などのバイナリ データの送信を統合する予定です。したがって、実装についてコメントを残してください。
最初にユーザーprofireをsparkでセットアップしてから、[XMPPvCardTempModulemyvCardTemp]を使用します