@jdheyburn
Did you ever get a reply to this? For many months now, maybe as far back as when you reported this, I've had trouble under Android where you coming messages do not get a badge on the Android desktop and do not make a noise.
I have relevant notification settings turned on in Megalodon, and when I first set it all up it did work with notifications. They just one day stopped, and I don't remember precisely when, nor do I know whether it was caused by Android or Megalodon.
When I have new or waiting messages, I cannot see the badge number on the desktop, nor does the arrival of new messages make a sound.
I hear incoming messages on my Linux desktop when operating inside a Chrome client, but the Megalodon client app on my phone used to get them, too, and now does not.