問題タブ [ejabberd-module]

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

push-notification - プッシュ通知 ( XEP-0060 XEP-0357 ) 用に ejabberd 18 xmpp サーバーを構成またはアプリ サーバーに接続する方法は?

xmpp サーバーとして ejabberd 18 を使用しています。mod_push を実装するプッシュ通知を使用するには、ejabberd サーバーを ejabberd 18 を拡張するアプリ サーバーに接続する必要があります。利用可能なプラグインまたは拡張機能はありますか? プッシュ通知を有効にする他の方法。

私が間違っている場合は修正してください。

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

ejabberd - ejabberd の muc room にユーザーを直接追加する方法

招待状を送信せずに ejabberd の muc ルームにユーザーを直接追加する方法。mu room へのユーザーの追加は管理者のみが行います。ejabberd rest api を使用する方法はありますか。提案してください。前もって感謝します。

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

xmpp - ejabberd-18-06 でカスタム IQ を処理できませんでした

EC2 インスタンスで ejabberd-18.06 を使用しています。カスタム iq スタンザを次のように送信すると

次のような応答が得られます。

サーバーでは、次のログを取得します。

同じスタンザが ejabberd-17.03 で正常に動作します。

ここで私を助けてください。

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

xmpp - Ejabberd アプリケーション終了時のメッセージ配信

IOS と Android の両方で ejabberd サーバーを使用してチャット アプリを開発しています。また、自分のサーバー api に送信されたオフライン メッセージを取得する ejabberd のモジュールも作成しました。

私自身のサーバー API は、FCM を使用して IOS/Android プラットフォームに通知を送信します。

クライアント側では、アプリケーションがフォアグラウンドまたはバックグラウンドにある場合、アプリケーションは ejabberd に接続されたままになり、クライアントがメッセージを受信すると、ejabberd はメッセージ配信ステータスを送信します。

アプリが終了している間 (サービスが実行されていない)、ejabberd (オフライン) に接続されていないという問題に直面しています。終了していないときにこのアプリにメッセージを送信すると、通知が届きますが、メッセージはまだ配信されません。アプリの終了中に通知を受信したときに、メッセージを配信済みとしてマークする方法。

さらに説明すると、同じ機能が whatsapp で正常に機能しています。

  • デバイス A には whatsapp がインストールされており、whatsapp がオフ (終了) になっている
  • デバイス B には whatsapp が実行されています
  • デバイス B がデバイス A にメッセージを送信する
  • デバイス A が whatsapp 通知を受信する
  • デバイス A で何もしなくても、デバイス B のメッセージ ステータスは [配信済み] とマークされます。

このシナリオを ejabberd で実装するにはどうすればよいですか?