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

asmack - MultiUserChatはチャットルームユーザーを取得しますか?

私はASmackに取り組んでいます。asmackを使用してチャットルームのユーザーリストを取得することは実行可能ですか? http://www.igniterealtime.org/builds/smack/docs/latest/documentation/extensions/muc.html このリストは表示されていません。アイデアを教えてください。

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

android - ASMACK。新しいユーザーを作成し、特定のグループに追加します

Androidクライアントを介してxmppサーバー(Openfire)に新規ユーザーとして登録したいのですが、すべての新規ユーザーに連絡する必要があります。ユーザーを作成しましたが、これらを名簿エントリに追加して話し始める方法がわかりません。グループを作成してすべての連絡先を追加する方がよいかどうかはわかりませんが、その方法もわかりません。

誰かがこれを達成する方法を私に提案できますか...どんな助けでもありがたいです...!!!

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

java - Beem-Asmack を使用して XMPP FileTransfer でアップロードを処理できない

「Android チャット」から他のクライアント (Pidgin など) へのファイル転送の処理に問題があります。Pidgin クライアントは転送要求を受け取りますが、アプリケーションはファイルの転送を開始できません。

すべての stackoverflows の質問、いくつかのhttp://community.igniterealtime.org/スレッドを読んだと言わざるを得ませんが、それでも私の問題は解決しませんでした。

テストするために、ポート 5222 で jabber.org サーバーを使用しており、Beem-Asmack ライブラリ v7 を使用しています (一部のクライアントでは、プロキシも指定する必要があります: これは必要ですか??)。ファイル転送のコードは次のとおりです。

リモートサービスの作成時に次の手順も実行しています

次に、エラーについて説明します。ロギングから、「パーセント」として -1 を受け取り、「ステータス」として「ネゴシエーション ストリーム」を受け取ります。どこが間違っているのか、転送を開始する方法がわかりません。アドバイスや提案をありがとう。

編集(2) 今、追加することで問題を部分的に解決しました

FileTransferManager を初期化し、ServiceDiscoveryManager の初期化を次のように再配置する前に、次のようにします。

また、起動時に次の構成を追加しました。

SmackConfiguration.setPacketReplyTimeout(15000);

ちなみに、今は元のファイルと同じ量の進行値に達していますが、ファイルは受信側で閉じられていません。その結果、タイムアウトが発生し、転送が中止されます。ファイルのファイナライズをどのように伝えることができますか? 他のクライアント(Pidgin)が処理しない場合でも、ファイル全体を転送しているようです。よろしくお願いします。

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

android - SmackのSASLとSASLPLAINの違いは何ですか?

私はIMについて何かを扱っています。XMPPが含まれます。私はAndroidでアプリを開発しているので、aSmackを使用しました。グーグルトークにログインしたいのですが、こちら(下記リンク)

https://developers.google.com/talk/open_communications

グーグルトークはSASLPLAINのみをサポートすると言います。しかし、私がインターネットで検索すると、多くの人がグーグルトークはSASLをサポートしていないと言うので、このコードが必要です:

私は混乱しています; SASLとSASLPLAINのどちらが正しいか、または違いを教えてくれるのは誰ですか?

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

android - Androidでxmppを使用したAndroid-facebookチャットクライアント

Android は初めてですが、asmack を使用して Facebook チャット クライアントを開発しようとしています。次のコードを使用してログインできます。

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

android - asmack + android + チャットアプリ

Android アプリケーション内にチャット アクティビティを正常に実装しました。そのアクティビティは、メッセージを送受信できます。ただし、ユーザーが他のアクティビティを行っている場合、メッセージを受信できません。すべてのアクティビティでメッセージ受信コードを書き直すことなく、すべてのアクティビティでメッセージを受信できるようにする簡単な方法はありますか????

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

android - asmackを使用して複数のチャットメッセージをgtalkに送信する。順序が狂っている

私はasmack(https://github.com/Flowdalic/asmackから入手)とgoogleサービスでいくつかのことを疲れさせています。サービス「gmail.com」を使用して複数のパケット(チャットメッセージの形式)をgtalkに送信しようとしましたが、メッセージを順不同で受信しています。

以下は、15個のパケット(「チャットメッセージ」)を連続して送信するためのコードです。

これが、2回実行したときにgtalkに乗っているワットです。

順不同のチャットメッセージ 私は何か間違ったことをしています..誰かがここで私を助けることができますか?

前もって感謝します

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

android - Androidはサービスからアクティビティにカスタムオブジェクトを渡します

asmackを使用してAndroid用のインスタントメッセンジャーを作成しています。xmppサーバーに接続するチャットサービスを開始しました。サービスはxmppサーバーに接続し、名簿とプレゼンスを取得しています。しかし今、私はUIを更新し、アカウントオブジェクトのリストをサービスからアクティビティに渡す必要があります。私はParcelableとserializableに出くわしました。このサービスの正しい方法がわかりません。誰かが私が同じことをすることができるいくつかのコードサンプルを提供できますか?

ありがとう

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

java - カスタムアダプタを使用してListViewを更新する

私はAndroid用の小さなグーグルトーククライアントを書いていますが、ListViewを正しく更新するのに問題があります。

このリストには連絡先リストが含まれており、連絡先の名前と存在が表示されます。私のリスナーは正常に動作し、ログ猫ウィンドウで各連絡先のプレゼンスの変化を確認できますが、ListViewが更新されていません...ここにいくつかのコードがあります:

}

これは正常に機能し、すべてが正しく表示されます。問題は、onPresenceChanged()が実装されているaddRosterListener()メソッドにあるようです。

これが私のアダプターです:

}

足りないものはありますか?

編集: onPresenceChangedメソッドを次のように変更しました:

それはある程度機能します:画面を少しスワイプした後、彼の存在を変えた連絡先はリストから外れました:/