問題タブ [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.

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

android - Openfire:サーバーに保存されているどのユーザーがデバイスの連絡先であるかを知るにはどうすればよいですか?

私はAndroid用の簡単なチャットを開発しています。Openfire anteasmackAPIについて読んでいます。明らかに、ユーザーは自分のデバイスに保存されている連絡先のみを表示する必要があります。したがって、サーバーに保存されている連絡先がデバイスの連絡先であるかどうかを確認するにはどうすればよいですか。または、デバイスにある連絡先を連絡先に割り当てるにはどうすればよいですか?管理コンソールで実行できることはわかりましたが、コードで実行できますか?それは私がそれを開発し始めるために知る必要がある最後のことです。

前もって感謝します。

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

android - Androidでasmackを使用してFacebookにログインできない

asmack と android を使用して Facebook に接続しようとしています。接続はできますが、ログインできません。super.authenticate();それをやろうとすると、この問題を解決する方法についてnullpointerexceptionが発生しました。いくつかの例を教えてください

ログ:

CustomSASLDigestMD5メカニズム:

主な活動:

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

android - Android で FB チャットの API キーとセッション キーとセッション シークレット キーを取得する方法

AndroidでFacebook用のチャットアプリを構築しようとしています。X-Facebook プラットフォームの認証方法を使用しています。

API キーセッション キーとセッション シークレットキーを取得するにはどうすればよいですか。開発者としてサインインし、新しいアプリを作成することで、FB から入手できるというチュートリアルを読みました。誰か詳しく説明してくれませんか?

私はこのチュートリアルに従っています [https://stackoverflow.com/questions/8532328/problems-with-connecting-to-facebook-xmmp-md5-digest] 1

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

android - サーバーへのログイン中にサーバーにログインしていない

asmack ライブラリの助けを借りて、Android で BOSH Manager を使用して ejabber に接続しようとしています。

しかし、次のエラーが発生しています。

ここに私のコードがあります

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

android - XMPP で定期的に現在地を送信する

ユーザーの現在地を Android からサーバーや他のモバイル デバイスに送信しようとしています。それを実装するために、私は XMPP を使用しています。

これまでのところ、asmack ライブラリを使用して Android から XMPP サーバーに正常に接続できました。しかし今、ユーザーの現在の場所をサーバーや他のAndroidモバイルデバイスに送信する方法がわかりません。

検索中にこのXEP-0080に出会いましたが、使い方がわかりません。

これまでのところ、私はする予定です

  1. XMPP サーバーに接続する
  2. 接続ユーザーまたはオンライン ユーザーを取得する
  3. それらすべてと場所を共有する

誰かが私にそれへのロードマップを提案できますか?

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

android - Androidxmppチャット

Androidアプリケーションのアプリチャットで少し行う必要があります。私はaSmacklibを使用していますが、これをうまく機能させることができます。これが私の問題です。アプリの他のビットに切り替えることができる必要がありますが、それでも新しいメッセージを受信して​​保存し、通知を受け取ります。

これを行うための最良の方法は何ですか?

Serviceクラスを見てきましたが、それが必要なものであるかどうかはわかりません。

編集:また、一度に複数のチャットを開くことができるので、誰かと話しているときは、他の人からのメッセージも保存する必要があります。

ありがとう。

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

android - ノードへのパブリッシュ中にサーバーから応答がありません

ノードを取得しようとしています (Android でasmackライブラリを使用)、そのノードを介していくつかのコンテンツを公開しようとしていますが、残念ながらnode = (LeafNode) mgr.getNode(nodeNameTxt.getText().toString()); 行が実行されると次のエラーが発生します

これが私のコードです

次の行が実行されても、同じエラーが発生します

私は本当に何が起こっているのか分かりませんSmackConfiguration.setPacketReplyTimeout(10000); .

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

android - サーバーからユーザーを検索します。ユーザーは終了しているかどうか

サーバーからユーザーを検索したい。

検索から得た次のコードを記述します。

しかし、クラスキャスト例外をスローします

この行で。

私はすでにasmack-android-5.jar libのソースコードをダウンロードしています。この行に例外が見つかりました

ソースコード側のクラスorg.jivesoftware.smackx.Formの。

何度も試しましたが、この問題は解決しません。

前もって感謝します。

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

android - Androidサービスでキープアライブ接続を処理する方法

AIDL インターフェイスでリモート サービスを使用している Android IM アプリケーションに asmack を使用しています。

onStartCommand私のサービスのメソッドの中で、私は以下のようにコードを書きます。接続を作成し、それを使用してログインします。誰かが私のアプリケーションonCreateのメインアクティビティのメソッド内で私のアプリケーションを実行すると、私のサービスを実行しますgetApplicationContext.StartService(serviceIntent)。正常に動作していますが、サービス内に接続した数分後 (10 分と 10 分以上) messageListener、メッセージの受信が停止します。しかし、メッセージを送信するのと同時にxmppConnectionユーザーBにメッセージを送信しているため、接続が存在することはわかっていますが、ユーザーBからのメッセージを聞いていません。リスナーがメッセージを聞くのをやめた理由はわかりません。

ガイドしてください。

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

java - asmack の jar をコンパイルしてビルドする

ライブラリにパッチを適用して必要な変更を加えたいのですが、ソースからjarファイルを生成するasmack方法がわかりません。compile and build

誰かが私にそうする手順を提案できますか?

Eclipse でソースをダウンロードしようとしましたがmain、エントリ ポイント メソッドを要求するソースをビルドしようとしましたが、それがどこにあるのかわかりません。私は何か間違ったことをしていると思います。

ここにリンクasmackライブラリソースがあります