問題タブ [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 投票する
1 に答える
1273 参照

ios - robbiehanson XMPPframework を使用した iOS の MUC

robbiehanson XMPPframework を使用して iOS に MUC を実装するための段階的な手順は何ですか?

ルームを割り当ててから、ストリームを有効にしてルームに参加してみました。

しかし、以下のような回答がありました。

また、次の iq を受け取りました。xmppStream:didReceiveIQ: - 4DD4A6E2-E24F-4D38-AD87-15070B6AD90E

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

ios - XMPP でのチャット中にアバターを表示する

イメージビューでXMPP経由でアバターを表示できました。

しかし、アプリケーションを削除してから再起動すると、メソッドを介して画像データを取得できません

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

objective-c - XMPP JID のエスケープを解除するにはどうすればよいですか?

jid をエスケープおよびエスケープ解除するためのライブラリはありますか。現在、 https: //github.com/robbiehanson/XMPPFramework で入手できる XMPPFramework を使用しています。もちろん自分で書くこともできますが、これで問題は解決すると思います。

以下はXEPです。

http://xmpp.org/extensions/xep-0106.html

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

iphone - XMPPFramework がプレゼンスを送信しない

XMPPFrameworkを使用して、機能の1つがインスタントメッセージシステムであるiPhone用のアプリを開発しています。今では、Google トークでテストしています。デリゲートは、ユーザー インターフェイスを管理するクラスと同じです。だから、私はこのコードを得ました:

ビューでDidLoad:

setupStream メソッド:

接続方法:

xmppStreamDidConnect メソッドでは:

そして goOnline メソッド:

これで、プレゼンスは送信されません。テスト用に別の Google アカウント (たとえば、testing@gmail.com) を試していますが、このアカウントには somegmailaccount.gmail.com の存在は見られません。この同じアカウントを使用して Android アプリを開発したため、両方のアカウントが接続されており、お互いを認識しています。

私が間違っていることについて何か考えはありますか?どんな助けでも大歓迎です。

どうもありがとうございました。

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

proxy - 「SOCKS5 のみがサポートされています」XMPP ファイル転送での OpenFire エラー

私の質問: XMPPFramework と OpenFire を使用して、iOS で XMPP 経由でファイル転送を行っています。私のコードのベースは、次のチュートリアルからのものです。ターゲットはプロキシをストリームホストとして受け入れているように見えますが、リクエスターが同じことをしようとすると、OpenFire は次のエラーを報告します。なぜ失敗し、どうすれば修正できますか?

OpenFire エラー -

私の OpenFire XMPP 設定 - (ここでプロキシの外部 IP を設定したことに注意してください)

ログ -

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

xmpp - TurnSocket (XEP-0065: SOCKS5 Bytestreams) 接続の使用方法 XEP-0096: SI ファイル転送? [ソケット書き込みデータ]?

XMPPFramework と OpenFire を使用して、iOS で XMPP 経由でファイル転送を試みています。私のコードのベースは、次のチュートリアルからのものです。TurnSocket (XEP-0065: SOCKS5 Bytestreams) 接続は成功しましたが、それを使用してデータを送信する方法がわかりません。私が抱えている2つの考慮事項があります.1. [socket writeData]の呼び出しと2.「XEP-0096: SI File Transfer」の使用。

考えられる解決策 1 - [socket writeData] の呼び出し 私の App デリゲートには、didSucceed メソッドがあります。このように [socket writeData] を呼び出すことができます...

6月14日更新:これは正しいですか?もしそうなら、他のユーザーはどのようにデータを読みますか? 実装してみた

しかし、呼び出されることはありません。確実に呼び出されるようにするにはどうすればよいですか?

考えられる解決策 2 - XEP-0096: SI ファイル転送 XEP-0096: SI ファイル転送 を使用する必要がありますか? その場合、作成する必要がある XEP-0096 XML 内で成功した接続を使用するにはどうすればよいですか? XEP-0096 ドキュメントは、「ハッシュ」属性があることを暗示していますが、これがどこから来たのかわかりません。

例えば

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

c# - 放棄されていない.netのXMPP SDK

最新の XMPP メッセージを送信し、XMPP プロトコルの最新の RFC をサポートする SDK を探しています。

AG SOFTWARE による新しいフレームワークについては知っていますが、これには開発者シートあたり 1000 ユーロ以上の費用がかかります。

XMPP サイトを確認しましたが、興味深いものは見つかりませんでした。

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

ios - すべてのセルに同じメッセージをロードするチャット

テーブル ビューで送受信されたメッセージを表示するチャット機能を必要とするアプリを開発しています。問題なく最初のメッセージを読み込むことができますが、2 番目のメッセージが到着すると、最初のメッセージはテーブルで消去され、2 番目のメッセージが表示されますが、2 つのセルに、3 番目のメッセージが 3 つのセルに表示されます。

メッセージを に保存してから、NSMutableArrayその配列を実行します。

for適切に行われていないようです。

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

ios - NSString を NSDIctionary に格納する場合、変数は CFString ではありません

チャット アプリからのメッセージを NSDictionary に保存しています。しかし、もしそうなら

(デバッグ時に)「変数はCFStringではありません」と文句を言い、msgはnilになります。だから、私はそれを次のように変更しました:

しかし、「msg」はまだ nil であり、nil であってはなりません。

これは、メッセージを送信するときにのみ発生します。受け取ったら…問題ありません!

何か助けはありますか?

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

iphone - XMPPFrameworkメッセージが送信されません

Googleトークアカウントからメッセージを受信しました。メッセージはIosエミュレーターのテーブルビューに表示されますが、送信すると、(別のコンピューターの)Googleトーククライアントに表示されません。これはコードです:

私が言っているように、メッセージは完全に受信されますが、送信できません。送信方法の例をたくさん見てきましたが、それらは私のコードのようなものです。送信者をデバッグすると、ok(namesender@gmail.com)と表示され、「to」属性もok(namereceiver@gmail.com)になります。xmppStremは正しく設定されています(私が知る限り):

ViewDidLoadメソッド内。

何か助けはありますか?ありがとうございました。

- -編集 - -

言うのを忘れました。両方のアカウントがお互いを知っていて、Googleトーククライアントではプレゼンスが送信されます。