私は顧客のためのチャットクライアントをやっていると私は、コードのこの部分を持って、ejabberdオンラインで表示される問題を抱えている:stanza.ioクライアントとejabberdサーバーを使用してオンラインで表示する方法は?
client.connect();
client.on('session:started',() => {
client.getRoster()
client.sendPresence();
onConnect();
});
私はセッションがイベントを始めたとき、私は私の存在を送ります他のユーザーに「オンライン」で表示されるようにサーバーに送信しても動作しませんが、イベントの名前は間違っていますか?他の機能はうまく動作しますが、メッセージを送信できるのはオフライン状態だけです。任意のヒント?前もって感謝します。
Im psiを使用してクライアントとデバッグしていますが、わかっていれば、クライアントがオンラインになっているかどうかを確認するために購読する必要があります。私は何が起こるか見るために購読しようとします –
はい、 "両方" – Sabbir