우리는 xmpp 서버로 ejabberd를 사용하고 클라이언트 측은 iphone xmppframework를 사용하고 있습니다. 문제는 오프라인 메시지를받을 때 메시지에 쓰여진 타임 스탬프가 실제 날짜/시간 형식이지만 서버의 시간대가 클라이언트 시간대와 다르므로이 시점에서 상황이 복잡 해지는 것입니다.Ejabberd 지연 배달 타임 스탬프
사용자의 마지막 활동 (XEP-0012)을 쿼리하는 동안 동일한 접근 방식을 사용하고 있지만 마지막 활동 xep에서 서버는 "사용자가 마지막으로 몇 초 전에 서버에 로그인했는지"와 같은 정보를 반환합니다. 이 방법을 사용하면 고객에게 초 시간을 적용 할 수 있고 메시지 배달 날짜/시간을 찾을 수 있으므로 마지막 활동 쿼리에 문제가 없습니다.
하지만 지연 배달에, ejabberd는 정확한 날짜와 시간 값과 클라이언트를 보낸다는사람이 알고 있나요 은 우리가 어떻게 해결할 수 있습니다 (서로 매우 다를 수 있습니다 각 클라이언트의 날짜 및 시간) 전환에 대해 혼란 문제? 오프라인 메시지를 보낼 때까지 "초 정보 전달"을 반환하도록 ejabberd를 구성 할 수있는 방법이 있습니까?
그런데 우리는 최신 ejabberd 버전을 사용하고 있습니다.
감사
UTC로 표현되어야한다 LastActivity XEP (몇 초 전) – tolgatanriverdi