0

ejabberd-16.08を使用してチャットインフラストラクチャを実装しており、受信者ユーザーがオフラインになっている間にmod_interact(https://github.com/adamvduke/mod_interact)を使用してWebサーバーにリクエストを送信することに決めました通知)オフラインと利用できないとの差異

しかし、私はmod_interactをejaberdと統合し、自分のオフラインの友人の一人に自分のロスタにメッセージを送信すると、mod_offactメッセージの代わりにmod_unavailableメッセージを送信することがわかりました。 (mod_offlineには、mod_offlineにプッシュ通知を送信するための適切な情報があるので、mod_offactメッセージを送信します)

私はオンラインとbeeingが利用できないという違いは何ですか?

PS:私は、メッセージを送信しようとしているユーザー(使用できないようです)、サーバーから切断された(specificaly使用不能に彼/彼女の存在を設定していない)

おかげ

答えて

0

ユーザーがオフラインの手段を取得します彼はサーバーから切断され、使用できない動作はオフラインと同じです。プレゼンスの動作をカスタマイズできないようにするには、可能な限り使用できます。 You can visit here to know more

0

XMPPでは、オフラインと呼ばれるものは何もありません。 ユーザーの状態は、

unavailable -- Signals that the entity is no longer available for communication. 
subscribe -- The sender wishes to subscribe to the recipient's presence. 
subscribed -- The sender has allowed the recipient to receive their presence. 
unsubscribe -- The sender is unsubscribing from another entity's presence. 
unsubscribed -- The subscription request has been denied or a previously-granted subscription has been cancelled. 
probe -- A request for an entity's current presence; SHOULD be generated only by a server on behalf of a user. 
error -- An error has occurred regarding processing or delivery of a previously-sent presence stanza. 

です。ユーザーがオフラインになったことを意味します。しかし、オンラインユーザーがカスタムステータスを使用不可として設定した場合は、使用できないステータスも表示されますが、この場合ユーザーは実際にオンラインです。

注:プローブを使用すると、ユーザーの実際のステータスを取得できます。

+0

ここでの問題は、mod_interactが期待どおりに動作しないことです。参加者がオフラインのときにポストリクエストをしません。 – tolgatanriverdi

関連する問題