Just to be sure.
Is it because of the forward secrecy property of OMEMO that if I first login to my XMPP account on one client and discuss with somebody with messages encrypted with OMEMO and then login on another app, all previous messages aren't readable?
If I want to see all messages on all my XMPP clients I need to be logged in at the same time?
Or do I need to be at least once logged in some client in order to have my OMEMO keys assigned to my account?