https://github.com/robbiehanson/XMPPFramework/wiki목표 - C XMPPFramework 오프라인 큐
내 응용 프로그램을 전송하고 응용 프로그램과의 iChat을 실행하는 다른 휴대폰간에 메시지를 수신 잘 알고 사람을 찾아 희망. 난 랙 공간에 설치된 eJabberd를 사용하고 있습니다.
내 전화기에서 메시지를 오프라인 상태의 전화기로 보내면 응용 프로그램에서 온라인 상태가되었을 때 메시지가 수신되지 않으며 iChat에서도 메시지가 대기열에 들어 가지 않습니다. .
그러나 iChat을 통해 메시지를 보내고 내 애플리케이션에 내 전화로 로그인하면 메시지가 제대로 전달됩니다.
어떤 이유로 든 위의 XMPPFramework를 사용하여 메시지를 보내는 방식이 서버의 대기열 기능을 트리거하지 않는 것처럼 보입니다. 나는 불행하게도, 같은 결과를 (다른 사용자 이름으로) 정확히 다음과 같습니다 메시지
message from='[email protected]/orchard' to='[email protected]'>
<body>
O blessed, blessed night! I am afeard.
Being in night, all this is but a dream,
Too flattering-sweet to be substantial.
</body>
</message>
을 보내 사양 here을 따랐습니다. 나는 iChat의 나가는 XML이 어떻게 보이는지 보려고 노력했지만 아무 소용이 없다. 앞에서이 문제에 부딪혔던 누군가가 있기를 바랍니다.
오프라인 메시징은 XMPP 서버의 책임입니다. 서버 로그는 무엇을 말합니까? – Eric
답장을 보내 주셔서 감사합니다. Eric. 로그에 다시 액세스 할 때 다시이 작업을 수행 할 것입니다. – marklar
@marklar 어디서 났니? 라이브러리를 사용할 때도 오프라인 메시지가 나타나지 않습니다. – Krishnabhadra