I came across ejabberd and am totally wowed by it.
I wish there were open source community plugins that supported mobile functionality features
This will help ejabberd get adopted by cross platform - mobile and web platforms and further increase its usability.
It could probably support the following
- Message notification for Android & iOS devices via FCM and APNs
- Sent and delivered indicator for messages across subscribed or linked devices
- Fetch messages from DB on demand (scroll up)
- Message replication and synchronization across devices.