問題タブ [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.
ios - robbiehanson XMPPframework を使用した iOS の MUC
robbiehanson XMPPframework を使用して iOS に MUC を実装するための段階的な手順は何ですか?
ルームを割り当ててから、ストリームを有効にしてルームに参加してみました。
しかし、以下のような回答がありました。
また、次の iq を受け取りました。xmppStream:didReceiveIQ: - 4DD4A6E2-E24F-4D38-AD87-15070B6AD90E
ios - XMPP でのチャット中にアバターを表示する
イメージビューでXMPP経由でアバターを表示できました。
しかし、アプリケーションを削除してから再起動すると、メソッドを介して画像データを取得できません
objective-c - XMPP JID のエスケープを解除するにはどうすればよいですか?
jid をエスケープおよびエスケープ解除するためのライブラリはありますか。現在、 https: //github.com/robbiehanson/XMPPFramework で入手できる XMPPFramework を使用しています。もちろん自分で書くこともできますが、これで問題は解決すると思います。
以下はXEPです。
iphone - XMPPFramework がプレゼンスを送信しない
XMPPFrameworkを使用して、機能の1つがインスタントメッセージシステムであるiPhone用のアプリを開発しています。今では、Google トークでテストしています。デリゲートは、ユーザー インターフェイスを管理するクラスと同じです。だから、私はこのコードを得ました:
ビューでDidLoad:
setupStream メソッド:
接続方法:
xmppStreamDidConnect メソッドでは:
そして goOnline メソッド:
これで、プレゼンスは送信されません。テスト用に別の Google アカウント (たとえば、testing@gmail.com) を試していますが、このアカウントには somegmailaccount.gmail.com の存在は見られません。この同じアカウントを使用して Android アプリを開発したため、両方のアカウントが接続されており、お互いを認識しています。
私が間違っていることについて何か考えはありますか?どんな助けでも大歓迎です。
どうもありがとうございました。
proxy - 「SOCKS5 のみがサポートされています」XMPP ファイル転送での OpenFire エラー
私の質問: XMPPFramework と OpenFire を使用して、iOS で XMPP 経由でファイル転送を行っています。私のコードのベースは、次のチュートリアルからのものです。ターゲットはプロキシをストリームホストとして受け入れているように見えますが、リクエスターが同じことをしようとすると、OpenFire は次のエラーを報告します。なぜ失敗し、どうすれば修正できますか?
OpenFire エラー -
私の OpenFire XMPP 設定 - (ここでプロキシの外部 IP を設定したことに注意してください)
ログ -
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 ドキュメントは、「ハッシュ」属性があることを暗示していますが、これがどこから来たのかわかりません。
例えば
c# - 放棄されていない.netのXMPP SDK
最新の XMPP メッセージを送信し、XMPP プロトコルの最新の RFC をサポートする SDK を探しています。
AG SOFTWARE による新しいフレームワークについては知っていますが、これには開発者シートあたり 1000 ユーロ以上の費用がかかります。
XMPP サイトを確認しましたが、興味深いものは見つかりませんでした。
ios - すべてのセルに同じメッセージをロードするチャット
テーブル ビューで送受信されたメッセージを表示するチャット機能を必要とするアプリを開発しています。問題なく最初のメッセージを読み込むことができますが、2 番目のメッセージが到着すると、最初のメッセージはテーブルで消去され、2 番目のメッセージが表示されますが、2 つのセルに、3 番目のメッセージが 3 つのセルに表示されます。
メッセージを に保存してから、NSMutableArray
その配列を実行します。
for
適切に行われていないようです。
ios - NSString を NSDIctionary に格納する場合、変数は CFString ではありません
チャット アプリからのメッセージを NSDictionary に保存しています。しかし、もしそうなら
(デバッグ時に)「変数はCFStringではありません」と文句を言い、msgはnilになります。だから、私はそれを次のように変更しました:
しかし、「msg」はまだ nil であり、nil であってはなりません。
これは、メッセージを送信するときにのみ発生します。受け取ったら…問題ありません!
何か助けはありますか?
iphone - XMPPFrameworkメッセージが送信されません
Googleトークアカウントからメッセージを受信しました。メッセージはIosエミュレーターのテーブルビューに表示されますが、送信すると、(別のコンピューターの)Googleトーククライアントに表示されません。これはコードです:
私が言っているように、メッセージは完全に受信されますが、送信できません。送信方法の例をたくさん見てきましたが、それらは私のコードのようなものです。送信者をデバッグすると、ok(namesender@gmail.com)と表示され、「to」属性もok(namereceiver@gmail.com)になります。xmppStremは正しく設定されています(私が知る限り):
ViewDidLoadメソッド内。
何か助けはありますか?ありがとうございました。
- -編集 - -
言うのを忘れました。両方のアカウントがお互いを知っていて、Googleトーククライアントではプレゼンスが送信されます。