問題タブ [muc]

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 に答える
3016 参照

ios - Xmpp IOS マルチユーザー チャット。グループからの招待を受け入れる方法が見つかりませんでしたか? 受信した招待を受け入れる方法

招待状を送信すると、この関数が呼び出されますが 、招待状を受け入れるためにどのコード行を使用すればよいかわかりません*。受信メッセージ機能とも呼ばれるマルチユーザーおよびマルチグループの招待状を作成しようとしています。

0 投票する
4 に答える
7905 参照

xmpp - WhatsApp グループチャットなどの永続的な XMPP MUC (XEP-45)

仕様から —</p>

7.14 部屋から出る

マルチユーザー チャット ルームを終了するために、占有者は、ルームで現在使用している <room@service/nick> に「使用不可」タイプのプレゼンス スタンザを送信します。

例 80. 占有者が部屋を出る

これは、ユーザーが XMPP サーバーから切断するとすぐに、サーバー側のグループから削除されることを意味します。問題は単純です — 私はこの動作を望んでいません。Whatsapp と同様の動作が必要です。つまり、ユーザーがオフラインになっても、MUC ルーム (サーバー側で永続的に構成されている) の一部であり、他の居住者からメッセージを受信します。

XEP-0045 と XMPPFramework for iOS の仕様とドキュメントを考えると、これを達成する方法や、従来の ejabberd サーバーでこれを達成できるかどうかはわかりません。

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

xmpp - ユーザーがxmppのメンバーまたは管理者であるグループリストを取得する方法は?

私はチャットアプリケーションに取り組んでいます。グループ チャット機能を Web クライアントに実装したいと考えています。グループの作成と基本設定、グループへの参加までの作業を行いました。拡張機能が開発されているかどうか、またはユーザーが作成したグループまたはメンバーであるグループのリストを取得できる他の方法があるかどうかを知りたいです。たとえば、watsapp では、誰でもグループを作成して、私をメンバーとして追加できます。メンバーとして追加された部屋を知る方法、xmpp muc に iq リクエストはありますか。

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

android - asmack バージョン asmack-android-8-4.0.6.jar の xmpp でグループ リストを返すことができません

XMPP から asmack バージョン asmack-android-8-4.0.6.jar でグループ リストを取得できません xmpp からグループ名を取得するために考えられるすべての方法を試しましたが、Pidjin clinet で取得できましたが、使用できませんでしたasmack、これがグループリストを取得するために使用しているコードです

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

android - グループへの参加中にグループ チャット (MUC) の履歴を取得できないようにしたい - Android

ルームに参加している間、常にグループ チャットの履歴を受信して​​います。具体的には、グループに参加するたびに、そのグループに送信した最後の 1 つのメッセージ (1 つのメッセージのみ) を受信して​​います。これを無効にするために、次の方法を試しました。

  • ドキュメンテーションが示唆するように、ルームに参加する際に初期プレゼンスの履歴パラメータで値「maxchars ='0」を渡しました。
  • Web 管理ページで [グループ チャット] セクションに移動し、[グループ チャットの設定] -> [グループ チャット サービスのプロパティ] -> [履歴の設定] -> [履歴を表示しない] に移動します。

考えられるすべての方法を試しましたが、ルームに参加しているときにまだ履歴メッセージが表示されます。参加時に私が受け取っているメッセージには、遅延延長が含まれていることに注意してください。それが重要な場合。

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

ios - ユーザーに招待状を送信した後、didReceiveInvitation が ios xmpp で機能しない

xmpp を使用して IOS でグループ チャットに取り組んでいます。グループを正常に作成できますが、ユーザーを招待した後、didReceiveInvitation メソッドが他のデバイスで呼び出されません。

以下は私のコードです。

適切なデリゲートについても .h ファイルで言及しました。どんな助けでも大歓迎です。

ありがとう

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

xmpp - 新しいメンバーを既存の XMPP MultiUserChat aSmack に招待する方法

すべてのユーザーが新しいユーザーを招待できるグループ チャットを作成したいと考えています。これを実現するために、各ユーザーに所有者権限を付与しました。以下のメソッドはエラーなしで正常に実行されますが、新しいユーザーは招待を受けません。

グループの作成者が招待した場合、招待が成功すると、他のユーザーは権限を与えられていても招待できません。

誰かがこれについて私を助けてくれますか:)