I'm building an Android application using Smack 4.1.0 library for TCP connection to Openfire server.
I'm stuck at one thing. What I want to achieve is...
Openfire will have predefined groups, and user should already be a member of it. These groups may have hundreds (or thousands) of members. I want that these members should stay a "member" even when client is offline.
Roster Groups has limitations: Smack doesn't show a group unless it has at least 2 members, and to send a message to a group - you need to send message to all members of the group, which makes the xml very long.
MUC can't have persistent members.
What's the best solution? Feel free to suggest any alternatives as well!