問題タブ [asmack]
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.
android - Openfire:サーバーに保存されているどのユーザーがデバイスの連絡先であるかを知るにはどうすればよいですか?
私はAndroid用の簡単なチャットを開発しています。Openfire anteasmackAPIについて読んでいます。明らかに、ユーザーは自分のデバイスに保存されている連絡先のみを表示する必要があります。したがって、サーバーに保存されている連絡先がデバイスの連絡先であるかどうかを確認するにはどうすればよいですか。または、デバイスにある連絡先を連絡先に割り当てるにはどうすればよいですか?管理コンソールで実行できることはわかりましたが、コードで実行できますか?それは私がそれを開発し始めるために知る必要がある最後のことです。
前もって感謝します。
android - Androidでasmackを使用してFacebookにログインできない
asmack と android を使用して Facebook に接続しようとしています。接続はできますが、ログインできません。super.authenticate();
それをやろうとすると、この問題を解決する方法についてnullpointerexceptionが発生しました。いくつかの例を教えてください
ログ:
CustomSASLDigestMD5メカニズム:
主な活動:
android - Android で FB チャットの API キーとセッション キーとセッション シークレット キーを取得する方法
AndroidでFacebook用のチャットアプリを構築しようとしています。X-Facebook プラットフォームの認証方法を使用しています。
API キーとセッション キーとセッション シークレットキーを取得するにはどうすればよいですか。開発者としてサインインし、新しいアプリを作成することで、FB から入手できるというチュートリアルを読みました。誰か詳しく説明してくれませんか?
私はこのチュートリアルに従っています [https://stackoverflow.com/questions/8532328/problems-with-connecting-to-facebook-xmmp-md5-digest] 1
android - サーバーへのログイン中にサーバーにログインしていない
asmack ライブラリの助けを借りて、Android で BOSH Manager を使用して ejabber に接続しようとしています。
しかし、次のエラーが発生しています。
ここに私のコードがあります
android - XMPP で定期的に現在地を送信する
ユーザーの現在地を Android からサーバーや他のモバイル デバイスに送信しようとしています。それを実装するために、私は XMPP を使用しています。
これまでのところ、asmack ライブラリを使用して Android から XMPP サーバーに正常に接続できました。しかし今、ユーザーの現在の場所をサーバーや他のAndroidモバイルデバイスに送信する方法がわかりません。
検索中にこのXEP-0080に出会いましたが、使い方がわかりません。
これまでのところ、私はする予定です
- XMPP サーバーに接続する
- 接続ユーザーまたはオンライン ユーザーを取得する
- それらすべてと場所を共有する
誰かが私にそれへのロードマップを提案できますか?
android - Androidxmppチャット
Androidアプリケーションのアプリチャットで少し行う必要があります。私はaSmacklibを使用していますが、これをうまく機能させることができます。これが私の問題です。アプリの他のビットに切り替えることができる必要がありますが、それでも新しいメッセージを受信して保存し、通知を受け取ります。
これを行うための最良の方法は何ですか?
Serviceクラスを見てきましたが、それが必要なものであるかどうかはわかりません。
編集:また、一度に複数のチャットを開くことができるので、誰かと話しているときは、他の人からのメッセージも保存する必要があります。
ありがとう。
android - ノードへのパブリッシュ中にサーバーから応答がありません
ノードを取得しようとしています (Android でasmack
ライブラリを使用)、そのノードを介していくつかのコンテンツを公開しようとしていますが、残念ながらnode = (LeafNode) mgr.getNode(nodeNameTxt.getText().toString());
行が実行されると次のエラーが発生します
これが私のコードです
次の行が実行されても、同じエラーが発生します
私は本当に何が起こっているのか分かりませんSmackConfiguration.setPacketReplyTimeout(10000);
.
android - サーバーからユーザーを検索します。ユーザーは終了しているかどうか
サーバーからユーザーを検索したい。
検索から得た次のコードを記述します。
しかし、クラスキャスト例外をスローします
この行で。
私はすでにasmack-android-5.jar libのソースコードをダウンロードしています。この行に例外が見つかりました
ソースコード側のクラスorg.jivesoftware.smackx.Formの。
何度も試しましたが、この問題は解決しません。
前もって感謝します。
android - Androidサービスでキープアライブ接続を処理する方法
AIDL インターフェイスでリモート サービスを使用している Android IM アプリケーションに asmack を使用しています。
onStartCommand
私のサービスのメソッドの中で、私は以下のようにコードを書きます。接続を作成し、それを使用してログインします。誰かが私のアプリケーションonCreate
のメインアクティビティのメソッド内で私のアプリケーションを実行すると、私のサービスを実行しますgetApplicationContext.StartService(serviceIntent)
。正常に動作していますが、サービス内に接続した数分後 (10 分と 10 分以上) messageListener
、メッセージの受信が停止します。しかし、メッセージを送信するのと同時にxmppConnection
ユーザーBにメッセージを送信しているため、接続が存在することはわかっていますが、ユーザーBからのメッセージを聞いていません。リスナーがメッセージを聞くのをやめた理由はわかりません。
ガイドしてください。
java - asmack の jar をコンパイルしてビルドする
ライブラリにパッチを適用して必要な変更を加えたいのですが、ソースからjarファイルを生成するasmack
方法がわかりません。compile and build
誰かが私にそうする手順を提案できますか?
Eclipse でソースをダウンロードしようとしましたがmain
、エントリ ポイント メソッドを要求するソースをビルドしようとしましたが、それがどこにあるのかわかりません。私は何か間違ったことをしていると思います。
ここにリンクasmackライブラリソースがあります