When I'm actively chatting on the desktop app, if I get notifications in another chat, my phone rings for every notification, even though I'm active on the Desktop.
There should be an idle period before the notifications get sent to all devices.
Also if notifications are disabled on the desktop, and I'm active on the desktop, notifications should not be sent to my mobile.
Steps to reproduce
Open any chat, start talking to people.
Receive messages on another chat, and don't open them instantly.
My phone rings for the other chat new message notification.
Ok. Anyway, I think the easiest and maybe more logical way is to not notify in mobile if user is active on desktop. At least, for me will solve the "double" notification inconvenience, when working with Telegram desktop and my smartphone over my desktop. But it's true that at work, no one of my Telegram clients are using WIFI, so that's not a fix neither .... :(
x
xFNZF
Some people, like me, don’t only have a phone and a desktop. I have a phone, a tablet, a desktop and 2 laptops. You can imagine how annoying the duplication of the notifications is for me. Plus I have borne it for years. A solution might be if there are devices in active/online mode (Telegram has already known it) then only send the notification to these devices. If no activity in 30s (maybe configurable), send it to all devices. If there is no online device, send it to all devices directly.
Basically every other messaging app (Discord, Slack, even MS Teams) has had this feature for a long time. This isn't a new problem that needs solving, it's just a feature that Telegram is missing.
Vlad · IT Specialist
I switched from Viber, and what my surprise was to find out that there is no such function in telegrams. This is terrible!
megapro17
Telegram sucks
D
Deleted Account
this is awful, just implement a heartbeat already! I hate sitting on my desktop with my phone beeping everytime I get a message, only to be looking at it on my desktop. You should probably do a heartbeat and sending an window focus notification
If you can fix it, you can be earning money making this correction. I think there's a programmers contest right now.
Ovidiu
You can't implement a fix for a proprietary system. The server side where this needs to be implemented is still proprietary, with no plans in sight to release it's code. We are stuck at the mercy of the Telegram developers.
I
Ivan Čurić
Seems that Telegram is the only service that still doesn't have a heartbeat. Discord, WhatsApp, Messenger, Slack, Signal all have it.
Log in here to report bugs or suggest features. Please enter your phone number in the international format and we will send a confirmation message to your account via Telegram.