0

ejabberd-16.08을 사용하여 채팅 인프라를 구현했으며 수신자 사용자가 오프라인 인 동안 mod_interact (https://github.com/adamvduke/mod_interact)를 사용하여 웹 서버에 요청을 보내기로했습니다. 알림)Ejabberd는 오프라인과 사용 불가능의 차이입니다.

그러나 mod_interact를 ejaberd와 통합하고 내 오프라인 친구 중 한 명에게 메시지를 보내면 mod_interact가 mod_offline 메시지 대신 mod_unavailable 메시지를 보냈습니다. (mod_offline에 대해서만 mod_offline에 푸시 알림을 보낼 수있는 적절한 정보가 있으므로 mod_offact 메시지를 보내고 싶습니다.)

beeing과 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. 

은 사용자가 오프라인 간을 의미합니다. 그러나 온라인 사용자가 사용자 정의 상태를 사용할 수 없음으로 설정하면 사용할 수없는 상태가 표시되지만이 경우 사용자는 실제로 온라인 상태입니다.

참고 : probe를 사용하여 사용자의 실제 상태를 얻을 수 있습니다.

+0

여기서 문제는 mod_interact가 예상대로 작동하지 않는다는 것입니다. 그것은 참가자가 오프라인 일 때 게시 요청을하지 않습니다. – tolgatanriverdi