問題タブ [xmppframework]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
1033 参照

iphone - 挿入後の NSMutableDictionary 要素の並べ替え

重複の可能性:
順序付けられたキーを持つ NSDictionary

私は iOS 用の XMPPFramework を使用していますが、部屋の占有者を含む NSDictionary が、新しい占有者/要素が挿入されるたびにそのコンテンツの順序を変更することに非常に驚いています。

各挿入後の出力は次のとおりです。

この最後の挿入でわかるように、2 つの要素の順序が変更され、インデックスも変更されました。これは正常ですか?私はコードとその挿入を以下を使用して見ました:

[占有者 setObject:占有者 forKey:aNickName];

挿入された順序で要素を保存する必要があります。また、文字列を介して要素にアクセスする必要もあります。何か案が?

ありがとう

0 投票する
2 に答える
1446 参照

xmpp - xmpp パケット/メッセージのサイズはどのように計算/測定できますか?

xmpp パケット/メッセージのサイズを計算/取得する方法はありますか? smack と xmppframework を使用して、openfire サーバーと 2 つのクライアントの間で送信される xmpp パケットのサイズを調べようとしています。私の全体的な目的は、さまざまなペイロードを試してネットワーク パフォーマンスを最適化することです。

0 投票する
2 に答える
458 参照

objective-c - キューのディスパッチ中にアプリがブロックする

XMPPFrameworkを使用していて、そのコードには次のようなメソッドがあります。

[編集]アプリが何もしていないため、常にブロックされるとは限りません。一時停止すると、スレッドがそこで停止し、実行が継続されなくなります。なにが問題ですか?何か案は?

ありがとう

0 投票する
0 に答える
44 参照

objective-c - dispatch_sync() の呼び出しでアプリが一貫して停止する

重複の可能性:
キューのディスパッチ中にアプリがブロックされる

私は XMPPFramework を使用しており、そのコードには次のようなメソッドがあります。

常にではありませんが、一貫性がありません。アプリは応答していませんが、クラッシュしていないため、一時停止すると、スレッド (スレッド 1) がそこで停止したことがわかります。再生を押しても何も変わりません。なにが問題ですか?何か案は?

0 投票する
0 に答える
237 参照

iphone - サブスクリプション プレゼンスの受信中の XMPPUserMemoryStorageObject クラスの問題

iOS チャット アプリを開発しており、このXMPP フレームワークを使用しています

XMPPRosterMemoryStorageクラスとともにXMPPRoster要素を実装して、他のユーザーに購読要求を送信しました。

実装はアプリ デリゲートで次のようになります。

問題は、反対側からサブスクリプション要素の存在を受け取ったときに発生します。アプリがクラッシュします。これは updateWithItem というXMPPUserMemoryStorageObjectクラスのメソッドが原因です。

これについて github で公開されている問題がありますが、修正しても問題は解決しません。

助けていただければ幸いです。ありがとう。

0 投票する
4 に答える
10936 参照

ios - XMPPFramework を使用した MUC のハウツー

私は、Robbie Hanson の XMPPFramework を利用する iOS XMPP チャット アプリを開発しています。

メッセージの送受信という最も重要な機能が実装されています。基本的に、私は基本的な機能のチャット アプリを既に構築していますが、もちろんちょっとした見栄えもあります。

さて、私が抱えている問題はMUCに関するものです。私が他のウェブサイトから見たコードは、 にメソッドがあることを示していinitWithRoomNameますXMPPRoom。ただし、このメソッドは、クローンした git リポジトリにはありません。それで、これに代わるものは何ですか?または、何もない場合、XMPPFramework を使用してルームを作成するにはどうすればよいですか?

ありがとう。

0 投票する
1 に答える
834 参照

iphone - XMPPFrameworkバックグラウンドUILocalNotificationサポート(VoIP plistキーなし)

XMPPFrameworkを使用して、アプリケーションが終了する前に「10分ウィンドウ」にバックグラウンド通知を表示しようとしています。すべてのネットワークリクエストはバックグラウンドでキューに入れられておりxmppStream:didReceiveMessage:、アプリがフォアグラウンドに戻されるまで呼び出されていないようです。

Verbsのようなアプリがこの動作をサポートしていることに気づきました。彼らは明らかにVoIPアプリではないので、私は彼らがこの振る舞いをどのように達成したかについて興味があります。

0 投票する
0 に答える
1133 参照

ios - XMPPFramework を使用したファイル転送

iPhone チャット アプリケーションに xmpp フレームワークを使用しています。xmpp フレームワークを介してテキスト チャットを行うことができます。

しかし、openfire サーバーで xmpp フレームワークを介してファイルを転送したいのですが、TurnSocketConnection の確立に失敗しました。

0 投票する
1 に答える
1029 参照

xmpp - XMPP メッセージがいつ配信されたかを判断するにはどうすればよいですか?

XMPP サーバーがメッセージをクライアントに配信したかどうか、またはクライアントがオフラインであったかどうかを判断する最善の方法は何ですか?

サーバーがメッセージを配信できたかどうかを知る必要があり、そうでない場合は別のルートを試す必要があります。XMPP サーバーが後で配信するためにメッセージを保存できることはわかっていますが、一定期間内にメッセージを配信できなかったかどうかを知りたいと考えています。

0 投票する
3 に答える
4849 参照

iphone - iOSXMPPグループチャットの実装

robbiehansonXMPPframeworkを使用してチャットルームを作成しようとしています。

サンプルコードやドキュメントを入手できなかったため、次のように自分でチャットルームを開始しようとしました。

しかし、私はコンソールで次のように応答を取得しています:

誰かがMUCを開始するアイデアを持っていますか??これのためのサンプルコードはありますか??どんな助けもいただければ幸いです..事前に感謝します..