redsolution / xabber-android

Open-source XMPP client for Android
http://xabber.com
Other
1.82k stars 815 forks source link

Xabber muc support? #940

Open necarnot opened 2 years ago

necarnot commented 2 years ago

Hello,

I'm using Xabber for long, and recently I changed our self hosted xmpp server (ejabberd). I can connect my Xabber 2.6.6.645 to this xmpp server and chat with users, but I find no way to connect to MUC rooms. Either I'm lost and I forgot how to do, either I'm starting to understand that MUC support (XEP-0045) has been removed from this version?

Please advice me.

andrewnenakhov commented 2 years ago

MUC are an abomination of a group chat and Xabber will never support it. Instead we have develped a far superior group chat protocol supported at the moment by Xabber Server and Web and iOS versions of Xabber. Android version is currently under full rewrite and will feature support for this new group protocol in a few months (unless we will be forced to stop development due to economical circumstances).

MUC's support was dropped because this protocol is completely not suitable for mobile apps. MUC rely strongly on client always being online and 'entering' group chat. Mobile clients, which have to rely on push notifications, are almost never online, and can participate in MUCs only with a very ugly set of crutches. Also, concurrent connection of several clients to the same MUC is a huge problem. Because of this we just ditched it.