I’m developing a mobile application where users join groupchats and can send messages and also receive messages regardless of presence (i.e. if not present then message is queued and sent to user upon next presence). I know this is (probably) not defined in any XMPP specification, but it is an extremely critical functionality to have in modern messaging applications. Ejabberd has this implemented (MucSub: Multi-User Chat Subscriptions | ejabberd Docs), and I was wondering if there is Openfire support for something similar.
Openfire does not have support for that.